Size: a a a

Vue.js Russian Developers Community

2020 August 17

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Дмитрий
Тут только если фокус убрать с инпута
Тогда второй варик
источник

🎅

🎅 in Vue.js Russian Developers Community
Almat
Что и? Ты думаешь нормально хранить большие данные в localStorage?
ничего страшного не вижу
источник

СХ

Сергей Харченко... in Vue.js Russian Developers Community
@Planktoshka у тебя свойства нет изначально, а потом ты его используешь, где оно должно рендериться. Вью вроде как требует что бы все свойства были изначально, хотя бы в виде "пустых" переменных. Но это не точно
источник

VF

Vadim Frontend in Vue.js Russian Developers Community
Подскажите можно ли внутри цикла v-for вызвать <template v-slot:[dynamicSlotName]>?
У меня eslint пишет ошибку 'v-slot' directive must be owned by a custom element, but 'div' is not.
источник

ВГ

Владимир Гомонов... in Vue.js Russian Developers Community
Vadim Frontend
Подскажите можно ли внутри цикла v-for вызвать <template v-slot:[dynamicSlotName]>?
У меня eslint пишет ошибку 'v-slot' directive must be owned by a custom element, but 'div' is not.
<div  style="display:contents" v-slot:[dynamicSlotName]>
ну это если дом-обёртку требует
а если именно компонент, тады не уверен
источник

I

Ivan Sergeevich in Vue.js Russian Developers Community
<li
           v-for="index in Array(count)"
           class="dot"
           :key="index"
           :class="test(index)"
       />
источник

I

Ivan Sergeevich in Vue.js Russian Developers Community
всем привет, не подскажите почему получаю index undefined
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Ivan Sergeevich
всем привет, не подскажите почему получаю index undefined
чем является у тебя count?
источник

I

Ivan Sergeevich in Vue.js Russian Developers Community
Kenan Ayvazov
чем является у тебя count?
int
источник

A

Almat in Vue.js Russian Developers Community
Ivan Sergeevich
<li
           v-for="index in Array(count)"
           class="dot"
           :key="index"
           :class="test(index)"
       />
v-for="index in count"
источник

A

Almat in Vue.js Russian Developers Community
Array(count) создаст пустой массив
источник

KA

Kenan Ayvazov in Vue.js Russian Developers Community
Array с count вёрнет тебе пустой массив с длиной, которую ты задал. Выше дали ответ
источник

I

Ivan Sergeevich in Vue.js Russian Developers Community
🙏 спасибо ребят, все так
источник

AK

Artur Komarov in Vue.js Russian Developers Community
Igor Pysarenko
юзай vuex-persistedstate
я в принципе уже свой persistedstate написал, с помощью 2-х строчек кода. вопрос в другом. я бы сделал так, что бы getter заботился о том, что бы дергать action, что бы данные тянуть в state, но я не уверен что это корректная практика, не пойму почему принято action дергать из компоненты.
источник

AK

Artur Komarov in Vue.js Russian Developers Community
да, почему бы не дергать action из getters?
источник

KG

Kirill Galimov in Vue.js Russian Developers Community
Всем привет. Подскажите, где ошибка? В "MyProfile" нормально роутит, контент этого компонента отображается. Но на роуте в "MyAddress" урл меняется, а контент нет.
источник

ВГ

Владимир Гомонов... in Vue.js Russian Developers Community
Artur Komarov
да, почему бы не дергать action из getters?
правильный геттер не будет дёргать, ибо кешируется, и выполняется только при изменении входов
источник

A

ALDDDDOVI in Vue.js Russian Developers Community
для компонентов есть  миксин ,  рендерятся компоненты по очереди . Есть в data объекте поле. При каждом новом рендере компонента , в миксине  в хуке created сохраняется ссылка на пред компонент  поля data. Потом это поле перезаписывается . И так получчается что у меня функция срабатывает два раза. Как можно  исправить данное поведение . Я расчитываю при новом рендере , получить новый data объект без ссылок на пред компонент
источник

ВГ

Владимир Гомонов... in Vue.js Russian Developers Community
ALDDDDOVI
для компонентов есть  миксин ,  рендерятся компоненты по очереди . Есть в data объекте поле. При каждом новом рендере компонента , в миксине  в хуке created сохраняется ссылка на пред компонент  поля data. Потом это поле перезаписывается . И так получчается что у меня функция срабатывает два раза. Как можно  исправить данное поведение . Я расчитываю при новом рендере , получить новый data объект без ссылок на пред компонент
покаж миксин
источник

M

Murat in Vue.js Russian Developers Community
ALDDDDOVI
для компонентов есть  миксин ,  рендерятся компоненты по очереди . Есть в data объекте поле. При каждом новом рендере компонента , в миксине  в хуке created сохраняется ссылка на пред компонент  поля data. Потом это поле перезаписывается . И так получчается что у меня функция срабатывает два раза. Как можно  исправить данное поведение . Я расчитываю при новом рендере , получить новый data объект без ссылок на пред компонент
Заменить created с помощью watch + immediate?
источник