Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 March 20

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
ArtMen007
подскажите есть computed свойство. Оно работает только когда я лезу во vue devtools что за фигня?
а почему ты считаешь что оно не работает в других случаях?
источник

A

ArtMen007 in Nuxt.js — русскоговорящее сообщество
я дебаггер пихаю туда и когда в devtools кликаю на элемент он срабатывает
источник

A

ArtMen007 in Nuxt.js — русскоговорящее сообщество
и функция работает
источник

A

ArtMen007 in Nuxt.js — русскоговорящее сообщество
а так не хочет
источник

A

ArtMen007 in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
а почему ты считаешь что оно не работает в других случаях?
есть идеи?
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
ArtMen007
есть идеи?
нет кода - нет идей
источник

ВБ

Владимир Бандуристов in Nuxt.js — русскоговорящее сообщество
ArtMen007
я дебаггер пихаю туда и когда в devtools кликаю на элемент он срабатывает
У меня такое было последний раз когда я пытался менять нереактивное свойство, но вряд ли это твой случай, и без кода да. сложно понять проблему
источник

A

ArtMen007 in Nuxt.js — русскоговорящее сообщество
getFolder () {
       if (this.folderName) {
         // debugger
         const result = [...document.querySelectorAll(".is-checked + span")]
         .filter(el => el.innerText === this.currentNameFolder)
         .map(el => el.classList.add('is-active'));
         return result
       }
     }
источник

A

ArtMen007 in Nuxt.js — русскоговорящее сообщество
вот computed свойство. мне приходят пропсы и хочу запустить функцию
источник

D

Doer in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
нужно, например, чтобы сделать модалку с линкой
или ещё, например, у тебя могут быть табы с линками.
Правда, когда тебе нужны и табы и модалка - начинаются проблемы :)
не нужно для этого index делать нукст чайлдом
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
ArtMen007
getFolder () {
       if (this.folderName) {
         // debugger
         const result = [...document.querySelectorAll(".is-checked + span")]
         .filter(el => el.innerText === this.currentNameFolder)
         .map(el => el.classList.add('is-active'));
         return result
       }
     }
а тут нет ничего реактивного
источник

PG

Pavel Grishin in Nuxt.js — русскоговорящее сообщество
ArtMen007
getFolder () {
       if (this.folderName) {
         // debugger
         const result = [...document.querySelectorAll(".is-checked + span")]
         .filter(el => el.innerText === this.currentNameFolder)
         .map(el => el.classList.add('is-active'));
         return result
       }
     }
компьюютед свойство вызывается при первом обращении к нему, и в дальнейшем вызывается еогда меняются реактивные свойства внутни него
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Doer
не нужно для этого index делать нукст чайлдом
Так... может я не понял структуру
источник

PG

Pavel Grishin in Nuxt.js — русскоговорящее сообщество
когда ты открываешь дебаггер вью девтулз читает все свойства компонента, и соответственно вызывает этот компьютед
источник

PG

Pavel Grishin in Nuxt.js — русскоговорящее сообщество
ArtMen007
getFolder () {
       if (this.folderName) {
         // debugger
         const result = [...document.querySelectorAll(".is-checked + span")]
         .filter(el => el.innerText === this.currentNameFolder)
         .map(el => el.classList.add('is-active'));
         return result
       }
     }
и во вью манипулировать DOM на прямую считается плохой практикой
источник

AL

Andrey Lunar in Nuxt.js — русскоговорящее сообщество
Коллеги, прошу совета. Гугл не помогает. В проекте используются внешние библиотеки Element-UI и vue-awesome-swiper, в билде вношу их в transpile, и это работает для всех браузеров кроме IE11 и EDGE. Там все это дело тупо не рендериться и выдает ошибку "SCRIPT1028: Expected identifier, string or number". Понимаю что дело в полифилах, но вылечить пока что не выходит. И совершенно не понятно почему это происходит, у Nuxt же поддержка ie9+ по идее.
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
Andrey Lunar
Коллеги, прошу совета. Гугл не помогает. В проекте используются внешние библиотеки Element-UI и vue-awesome-swiper, в билде вношу их в transpile, и это работает для всех браузеров кроме IE11 и EDGE. Там все это дело тупо не рендериться и выдает ошибку "SCRIPT1028: Expected identifier, string or number". Понимаю что дело в полифилах, но вылечить пока что не выходит. И совершенно не понятно почему это происходит, у Nuxt же поддержка ie9+ по идее.
nuxt-element-ui модуль попробуйте
источник

AL

Andrey Lunar in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
nuxt-element-ui модуль попробуйте
спасибо, а со swiper в таком случае что делать?
источник

АН

Андрей Назаров in Nuxt.js — русскоговорящее сообщество
Andrey Lunar
спасибо, а со swiper в таком случае что делать?
выкиньте в мусорку)
источник

VS

Vlad Starkovsky in Nuxt.js — русскоговорящее сообщество
Andrey Lunar
Коллеги, прошу совета. Гугл не помогает. В проекте используются внешние библиотеки Element-UI и vue-awesome-swiper, в билде вношу их в transpile, и это работает для всех браузеров кроме IE11 и EDGE. Там все это дело тупо не рендериться и выдает ошибку "SCRIPT1028: Expected identifier, string or number". Понимаю что дело в полифилах, но вылечить пока что не выходит. И совершенно не понятно почему это происходит, у Nuxt же поддержка ie9+ по идее.
Бабель pereset-env + core-js 3
источник