
Roman
09.07.2018
02:47:49
Здравствуйте. Подскажите, пожалуйста, как избавиться от кэширования в компонентах.
Суть в следующем:
1. Есть код, который генерируется в PHP (вывод изображений)
2. В шаблоне twig подключен компонент в таком формате:
<vue-photoswipe>
<script type="text/x-template" id="vue-photoswipe">
PHP-код вывода изображений
</script>
</vue-photoswipe>
3. Js-код такой:
Vue.component('vue-photoswipe', {
delimiters: ['${', '}'],
template: '#vue-photoswipe',
...
});
new Vue({
delimiters: ['${', '}'],
el: '#app',
});
Если выводится одна галерея, то все нормально. Если на странице выводится две галереи (или больше), то в последующих выводятся данные из первой галереи. Вот пример страницы: http://c8.yarcom.ru.net/services/gruzchiki-dlya-chastnykh-lic/kvartirnyy-pereezd-gruzchiki-dlya-pereezda
Заранее благодарю вас за помощь. Все идеи у меня уже кончились.
ну верно у тя одинаковый id у галереи
дай им уникальность

Nightwelf
09.07.2018
02:47:56
Пробуй переделать передачу данных

Roman
09.07.2018
02:48:09
да, у вью компонентов есть свои id

Google

Nightwelf
09.07.2018
02:48:12
Толку нет

Станислав
09.07.2018
02:48:36

Nightwelf
09.07.2018
02:49:21
Пробуй переделать компонент, там какой то косяк с данными

Станислав
09.07.2018
02:49:32

Roman
09.07.2018
02:49:52

Nightwelf
09.07.2018
02:49:57
Это сторонний модуль?

Станислав
09.07.2018
02:51:25
Пробуй переделать передачу данных
Конечно, можно передать данные через rest, но тогда теряется смысл использовать vue как замену jquery, например. Я бы хотел оставить доступ поисковиков к контенту.

Nightwelf
09.07.2018
02:52:59
У меня был проект для внутренних нужд конторы, так что мне было все равно :)

Станислав
09.07.2018
02:53:15

Egor
09.07.2018
02:54:15
такой вопрос, есть функция которая по таймеру дергает URL, и результат присваивается this.result, и по результату result рисуется UI , и будет ли UI каждый раз после запроса перерисовываться или Vue сам будет следить за изменением переменной и будет перерисовывать только в случае если новые данные изменились?

Станислав
09.07.2018
02:54:54

Google

Nightwelf
09.07.2018
02:54:59

Станислав
09.07.2018
02:56:39

Egor
09.07.2018
02:56:58
Да
т.е. мне не надо следить за тем, какие данные изменились/ какие нет, это все ложится на плечи Vue? и такой вопрос, он перерисует при изменении только часть или весь UI ?

Nightwelf
09.07.2018
02:57:32

Egor
09.07.2018
02:58:21

Moth
09.07.2018
03:03:12

Egor
09.07.2018
03:03:34

Nightwelf
09.07.2018
03:21:19

Денис
09.07.2018
04:28:17
Ребята, а кто какие использует на фронте инструменты для тестирования?

Egor
09.07.2018
04:29:41
мне можно, так как я пишу софт для внутренних нужд компании, точнее UI для своих админских утилит =)
а по теме, тоже интересует, чем пользуетесь?

Денис
09.07.2018
04:34:16
На бэк mocha

Egor
09.07.2018
04:35:01

Денис
09.07.2018
04:37:00

Timur
09.07.2018
06:18:24
ребят

Google

Timur
09.07.2018
06:18:50
если я версию vuetify обновлю у меня проект ведь не должен из за нововведений полететь?

Rafael
09.07.2018
06:19:16

Timur
09.07.2018
06:19:33

Rafael
09.07.2018
06:19:36
Ты чендлоги читал?
Там формы сильно переделаны

Timur
09.07.2018
06:20:00
а как обновится?
у них новые штуки как раз нужные мне появились

Rafael
09.07.2018
06:20:17

Timur
09.07.2018
06:20:35

Rafael
09.07.2018
06:24:03
Release v1.1.0 · vuetifyjs/vuetify
https://github.com/vuetifyjs/vuetify/releases/tag/v1.1.0

Timur
09.07.2018
06:25:05

Gadget
09.07.2018
06:59:41
Добрый день.
Ребята, подскажите, пожалуйста. Я в файле ребёнка по api получаю несколько полей в поле v-select в :options="[{label: 'Улица', value: 0 }, где label - название улицы, а value - номер в базе firebase.
При отображении селект срабатывает, значения вытягиваются. А как их после передать в родительский элемент и в последующем отправить файлику php методом post?
Нужно использовать v-model для ребёнка, а в родителе как ловить?
Нужно создать метод и как-то пробрасывать дальше в общий response от всех остальных компонентов?
Быть может кто видел удачный пример в интернетах?

ivan
09.07.2018
07:01:06
в родителя должен уходить ивент, повешенный на он-чейндж селектора
ну вот пример, куда уж понятнее https://ru.vuejs.org/v2/guide/components-custom-events.html

Gadget
09.07.2018
07:03:56
так, а в родителе создаю метод обработки, вороде
methods {
onChange() {
return this.options.label;
}
так?
}

Илья
09.07.2018
07:11:38

Google

Илья
09.07.2018
07:13:00
в ребенке при изменении значения вызываешь $emit('eventFromChild', value)
в контексте данного примера value прилетит в anyMethod

Pavel
09.07.2018
07:16:31
Блин, ребят, ну вот на самом деле же. Одно (!) вдумчивое (!!) чтение документации решает 2/3 вопросов из этого чата. Что ж вы такие ленивые-то??? А потом говорят - во Вью одни нубы и чайники... Прям смотрю и не понимаю, ну идеальная же документация. Все по полочкам и даже на русском есть!

Ann
09.07.2018
07:17:05
+?

Egor
09.07.2018
07:24:16

Alex
09.07.2018
07:25:44

Ann
09.07.2018
07:25:54
??

Admin
ERROR: S client not available

Egor
09.07.2018
07:26:47
Нет, у меня время поиска ограниченно бывает)

Grigorii
09.07.2018
07:27:43

Egor
09.07.2018
07:28:24

Pavel
09.07.2018
07:28:48

Владимир
09.07.2018
07:29:52

Pavel
09.07.2018
07:29:59
Для лоадера, роутера и cli отдельные доки, на которые есть перелинковки из основной... Блин, ладно

Egor
09.07.2018
07:33:32
Кстати, я правильно понял, что дальше введения только API? И он уже является продвинутым уровнем

Grigorii
09.07.2018
07:36:55

Gadget
09.07.2018
07:41:17
@hivokas Спасибо

Eugeniy
09.07.2018
07:43:05
Всем привет!
Не подскажите, как правильно сделать востановление пароля? (vue/node)

reskwer
09.07.2018
07:47:21
Кто-то пробовал подкидовать vue-devtools ELECTRON к серверу в продакшн ?

Google

reskwer
09.07.2018
07:47:39
PS не к сбилденной статике а мидлваре

Dmitry
09.07.2018
07:47:44

St
09.07.2018
07:47:49
А зачем?

reskwer
09.07.2018
07:48:03
х.. его знает, просто интересно

Egor
09.07.2018
07:48:23
Есть ли что-то готовое в VUE для того чтобы получить и отобразить key из объекта?

Eugeniy
09.07.2018
07:48:36

reskwer
09.07.2018
07:49:07

Egor
09.07.2018
07:49:29

St
09.07.2018
07:49:36
Обычная тактика. Пользователь вводит почту, отправляется запрос на бек. Валидируется, есть ли такой пользователь. Отображается кнопка "восстановить пароль". Нажимаете. Отправляется с бека на почту письмо. Нет?
Вроде всё изишно. Или вам просто разбить на отдельные части вопрос лучше? Как отправлять почту? Как валидировать данные?

Eugeniy
09.07.2018
07:58:39

reskwer
09.07.2018
07:59:31
Как вы относитесь в лайф стиму кодинга продакшн проектов ?

St
09.07.2018
08:00:31
Можно запалить чутка продакшн конфиги.
Положительно отношусь.

Nikita
09.07.2018
08:00:44
Можно чутка попасть под NDA

Egor
09.07.2018
08:01:05
Это плохая-ли практика, когда вложенность компонентов большая?

Nikita
09.07.2018
08:01:15
нет

St
09.07.2018
08:01:17
Когда-то это называлось ооп.

reskwer
09.07.2018
08:01:30

Egor
09.07.2018
08:01:39