Armen
Код посмотрел, сообщение нет
Armen
Короче
Armen
Делай :show.sync="showDialog"
Максим
Ребят может кто глянуть страничку сайта vue.js + php и сказать, нужен ли мне там SSR для сео?
Stanislav
Ребят может кто глянуть страничку сайта vue.js + php и сказать, нужен ли мне там SSR для сео?
Что там смотреть? Если Vue рисует дом с данными, то конечно нужен
Eddie
Делай :show.sync="showDialog"
не работает, та же фигня, только один раз сработало
Egor
Что там смотреть? Если Vue рисует дом с данными, то конечно нужен
дополню, если не рисует, то не нужен, на вский)
Armen
А в компоненте окошка computed: { dialogTableVisible: { get() { return this.show; }, set(val) { this.$emit('update:show', val); }, } }
Armen
Это проброс привязанного пропса
Stanislav
Ребят может кто глянуть страничку сайта vue.js + php и сказать, нужен ли мне там SSR для сео?
Если тебе надо индексировать данные, то либо пререндер, либо ssr
Armen
не работает, та же фигня, только один раз сработало
Ещё не забудь удалить dialogTableVisible из data
Bohdan
господа, а не подскажите, как правильно реализовать, менялось значение в сторе или нет ... хочу кнопку блокировать если значение не менялось?
Bohdan
Вотчер повесить?
ну если одно поле тогда и вотчер, а если их несколько?
Armen
Пилишь функцию, вешаешь на все поля по очереди
Eddie
Denys
Как сделать что бы метод вызывал сам себя?)
Bohdan
Пилишь функцию, вешаешь на все поля по очереди
ну повешать можно, но тогда нужно заводить дополнительное свойство, в которое вотчер будет состояние прописывать
Bohdan
Надо же где-то указывать, были ли изменения, или нет
да и просто вотчер тоже не панацея, наверное лучше к примеру значение поменяли, а потом поменяли обратно
Bohdan
как бы нужно хранить не состояние а значение
Bohdan
и наверное не через вотчер его получать, а в хуке его сохранить, и уже сравнивать
Armen
Ну тогда надо где-то сохранить изначальное состояние, и делать сравнение
Armen
Блин опять не всё прочитал и ответил)
Bohdan
просто дублировать все -поля как бы гемор
Bohdan
может как-то автоматизировать этот процесс
Denys
А как посмотреть значение переменных в функции Data()
Denys
?
Denys
Denys
Как мне правильно написать в консоли что бы посмотреть значение?
Renar Ps
http://f2.s.qip.ru/GjeazUpi.png
Renar Ps
Ребят, как подключить стороную библиотеку? VueJS 2, webpack. Несколько часов мучаюсь чтобы подключить сранный lightzoom
Renar Ps
И так это тоже не работает. Почему? И как правильно подключить сторонюю библиотеку.
Armen
Ой это гемор подключать jQ либы во vue
Renar Ps
да жесть, почему такой геморой с этим, я jquery само подключал так же через жопу
Armen
У меня это с трудом получилось, импортил в mounted
Armen
Типа делаешь async mounted() { await import('assets/.../...'); $(this.$el).lightroom(...); }
Renar Ps
async
Renar Ps
что это?
Armen
http://f2.s.qip.ru/GjeazUpi.png
Ты ещё в created это делаешь, когда у тебя не отрендерен компонент
Armen
что это?
Войойой, тебе надо почитать доку по js
Armen
learn.javascript.ru
Renar Ps
а
Renar Ps
я думал это vue переменная
Renar Ps
все ок
Renar Ps
понял
Renar Ps
http://f4.s.qip.ru/GjeazUpj.png
Renar Ps
Типа делаешь async mounted() { await import('assets/.../...'); $(this.$el).lightroom(...); }
Armen
У тебя jquery подключен глобально7
Armen
Или нужен только тут?
Armen
Ща пжди, я посмотрю в свой быдлокод
Armen
http://f1.s.qip.ru/GjeazUpk.png
У меня так чё-то не работало, насколько помню
Armen
ВОт так щас
Armen
Посмотри в консоли jQuery определён?
Renar Ps
jquery у меня щас работает
Renar Ps
а вот библа нет
Armen
Чисто теоретически, если сделать setTimeout(...,500) сработает?
Armen
Проверь
Armen
Вместо ... функция с кодом, который тебе надо выполнить
🅅aleriy
http://f2.s.qip.ru/GjeazUpi.png
обращаться к DOM элементам надо в updated внутри колбека nextTick
Renar Ps
ща
Renar Ps
Вместо ... функция с кодом, который тебе надо выполнить
Armen
обращаться к DOM элементам надо в updated внутри колбека nextTick
Не обязательно, если сделать в шаблоне v-once на эти элементы, тогда можно сразу в mounted и всё будет ок
Renar Ps
Чисто теоретически, если сделать setTimeout(...,500) сработает?
аналогично. Error in mounted hook: "TypeError: $(...).lightzoom is not a function"
Armen
Значит плагин не может задетектить jQuery(
Renar Ps
И почему это следует использовать именно так?
🅅aleriy
никакая директива v-once само собой не поможет
🅅aleriy
ибо первый цикл рендеринга она как и все остальные пройдет
Armen
и при чем тут v-once?
v-once раз зарендерит элементы и больше их трогать не будет
🅅aleriy
и надо дождаться пока элемент отрендерится даже имея v-once на борту