Dmitrii
Marseille
Maksim
Встал вопрос при использовании vue вне, так сказать, экосистемы, в проекте, где php генерирует странички и отдаёт клиенту, а на клиенте vue маунтится на DOM.
На сколько правильно, в таком случае, нагружать отдаваемый html темплейтами и характерными для vue кастомными тэгами и всякими v-*? Или лучше в инстанс передавать набор тэгов, искать их в $el и уже при маунте вешать события и дестрое удалять их и соотв. отказываться от всяких v-*?
Bohdan
Bohdan
в twig-шаблонах прописано все для vue, который маунтится при загрузке
Bohdan
но это было сделано как костыль и я надеюсь скоро перевести все на spa
1337
Demetrio
Demetrio
Я и не спорю
1337
я тож так делал когда с редаксом знакомился
1337
пытался все подряд в хранилище запихать
1337
потом просто осознал что некоторые вещи надо в локальном стейте держать
R
Привет всем кто юзает форм генераторы ?
R
и что юзаете
R
https://github.com/vue-generators/vue-form-generator
R
кроме этого ничего иного нет ?
Melstone
Ребят, есть такой код:
...
mounted () {
EventBus.$on('fieldChanged', field => {
this.handleChangeField(field);
});
},
beforeDestroy () {
EventBus.$off('fieldChanged', this.handleChangeField);
}
...
После уничтожения данного компонента событие fieldChanged вызывается столько раз, сколько раз он был смонтирован. Вызов происходит из других компонентов так:
EventBus.$emit('fieldChanged', {
name: this.name,
value: this.value
});
В чем может быть проблема?
1337
а какая у тебя цель?
1337
что хочешь достичь этими эвентами
1337
странный подход
wkornilow
Melstone форматировать код в телеграм так - (`)
wkornilow
Три обратных кавычки
Armen
Если бы ещё подсветка кода была...
Сергей
T.A
T.A
кстати без двоеточия
T.A
<v-list-tile to="/users">
Сергей
Сергей
не могу утвержадть, этот код взят с v-btn был
Dmytro
Dmytro
Всем привет
Впервые столкнулся как с material, так и с vue-material
Как я понял это аля бутстрап
Может кто-то подсказать как сделать вот такую штуку? Можно ли вообще её сделать средствами material, или нужно самому педалить?
Dmytro
Т.е. по клику нужно открывать этот тултип
Смотрел реализацию тултипов в material, и вроде не очень подходит под это
Bohdan
это скорее модалка хитрая
Anonymous
Всем привет.
Пытаюсь подружить vue с клиентом opentok'a (сервис для видеочатиков).
Объект сессии опентока в итоге хранится в data одного из компонентов, где на инициализации на него навешивается куча listener'ов. Но в то же время мне нужно использовать ту же сессию для отправки сигнала через форму, которая находится в совсем другом компоненте.
Пока что вижу вижу вариант либо оборачивать компонентом с сервисом все остальные компоненты и передавать сессию пропсами куда нужно, либо воспользоваться eventBus'ом. Что посоветуете?
Misha
Ребят только начал работу с Vue, у меня глупый вопрос, в каком файле нужно подключать дополнительные скрипты типа owl.carousel чтобы он работал в компонентах
Nikita
Nikita
https://ru.vuejs.org/v2/api/#provide-inject
Anonymous
На данный момент недалеко. Я разделял (схематично) так
<container>
<session />
<form />
</container>
Anonymous
Думаю если контейнером сделать сессию то наверное будет удобнее, схороню стандартный форкфлоу выходит
Anonymous
С provide-inject посмотрю обязательно, мне изначально и казалось мол подобные глобальные инстансы как-то отдельно должны хранится (по дурости в вуэх даже запихал вначале)
Сергей
можно ли как то сделать так чтобы по возвращениею на предыдущий роут весь визуал сохранялся? что то типа keep-alive
Stanislav
Кирило
у кого-то возикали проблемы с триггером событий во время юнит-тестирования (используя vue-unit-test)? В частности вот такую ошибку встречали: TypeError: Cannot read property '_withTask' of undefined?
Сергей
А сам keep alive не подходит?
Ну скажем у меня есть таблица которая подгружается с сервера по клику в роуте. И нужно чтобы вернувшись осталась эта таблица, грубо говоря чтобы все данные в data были на месте)
Stanislav
Сергей
На router-view?
Evgheni
да
Evgheni
<keep-alive>
<router-view></router-view>
</keep-alive>
1337
подскажите плз как правильно сделать
у меня есть computed свойство email, которое привязано к vuex
я хочу сделать модальное окно, в котором будет форма для смены емейла.
По умолчанию в инпуте должен быть установлен текущий емейл. Если его изменить и нажать на кнопку - то должен отправиться запрос на сервер.
1337
в реакте я бы например установил на инпут defaultValue, а на в хэндлере на отправку доставал бы текущее значение инпута по ref ссылке
1337
Dmytro
1337
а как это сделать?
1337
верней, как сделать чтобы при изменении в vuex, также изменялась и эта переменная?
Сергей
подскажите как следить за данными из API?
Roman
1337
1337
я отправляю измененные данные на сервер, и если там все сохраняется то мне приходит ответ, и уже данные из этого ответа я пишу в стор
Roman
ок, тогда да, локально храните в data
1337
Николай
Ребята, здрасти, подскажите новичку,
Николай
<v-flex xs12>
<v-text-field value="paramVal" textarea></v-text-field>
</v-flex>
Николай
value="paramVal" почему он подставляет эту строку в текстареа???
Николай
я ему пытаюсь сказать чтоб смотрел на переменную из data
Максим
Николай
Николай
что в переводе, спасибо, пробую
batkor
human
Парни, всем привет. Не подскажите где можно подробно почитать про axios кроме как midium
human
?
Vlad
https://github.com/axios/axios
XpycT
да там вроде как и читать особо нечего, readme на гитхабе хватает