Size: a a a

Клуб Vue.js-разработчиков

2021 February 18

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
Грустный Барин
Можно ссылку, кину себе в закладки?
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
не знаю про знания дизайна, но про UX точно )
источник

R

Rafael in Клуб Vue.js-разработчиков
Mykhailo Yanitskyi
здравствуйте, подскажите почему не работает цикл в теге <keep-alive>
Обратите внимание, <keep-alive> предназначен для случая, когда есть один прямой дочерний компонент, который переключается. Он не будет работать, если в нём есть v-for. При наличии несколько дочерних компонентов отображаемых по условию, как указано выше, <keep-alive> требует, чтобы отображался только один дочерний компонент в один момент времени.
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Illya Klymov
не знаю про знания дизайна, но про UX точно )
Тут реально спорная тема
В мире дизайнеров на UX по разному смотрят 😅
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
Большое спасибо
источник

MY

Mykhailo Yanitskyi in Клуб Vue.js-разработчиков
Rafael
Обратите внимание, <keep-alive> предназначен для случая, когда есть один прямой дочерний компонент, который переключается. Он не будет работать, если в нём есть v-for. При наличии несколько дочерних компонентов отображаемых по условию, как указано выше, <keep-alive> требует, чтобы отображался только один дочерний компонент в один момент времени.
Спасибо 🤗
источник

RA

Ruslan Alexeevich in Клуб Vue.js-разработчиков
Павел Афонин
Теперь понятно почему у людей спрашивают про xss и html entities
Как это связанно с xss и энтитис?
источник

EG

Evgeny Gavrilov in Клуб Vue.js-разработчиков
Павел Афонин
Как там первое правило : dont trust user input
нулевое правило don't trust yourself
источник

DZ

Dmitry Zelonkin in Клуб Vue.js-разработчиков
Привет, кто может подсказать по слотам?
Хочу написать обертку для <b-table> (bootstrap-vue). Внутрь этому компоненту я могу накидывать слоты для колонок. Как мне, в моей обертке, также прокидывать эти слоты? Пример можно посмотреть здесь https://bootstrap-vue.org/docs/components/table#scoped-field-slots
Я хочу что-то типа: <my-data-table><template #cell="data" /> </my-data-table>
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Dmitry Zelonkin
Привет, кто может подсказать по слотам?
Хочу написать обертку для <b-table> (bootstrap-vue). Внутрь этому компоненту я могу накидывать слоты для колонок. Как мне, в моей обертке, также прокидывать эти слоты? Пример можно посмотреть здесь https://bootstrap-vue.org/docs/components/table#scoped-field-slots
Я хочу что-то типа: <my-data-table><template #cell="data" /> </my-data-table>
источник

DZ

Dmitry Zelonkin in Клуб Vue.js-разработчиков
Спасибо, то что нужно
источник

VR

Viktor Rudenko in Клуб Vue.js-разработчиков
всем привет подскадите почему ошибка
Unhandled Promise Rejection: Error: Maximum recursive updates exceeded. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Viktor Rudenko
всем привет подскадите почему ошибка
Unhandled Promise Rejection: Error: Maximum recursive updates exceeded. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.
У вас рекурсивный реактивный эффект
источник

VR

Viktor Rudenko in Клуб Vue.js-разработчиков
Stanislav Lashmanov
У вас рекурсивный реактивный эффект
а как это имправить?
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Viktor Rudenko
а как это имправить?
Без примера никак
источник

VR

Viktor Rudenko in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Без примера никак
примет кода нужен?
источник

СР

Сергей Рыжков... in Клуб Vue.js-разработчиков
Viktor Rudenko
всем привет подскадите почему ошибка
Unhandled Promise Rejection: Error: Maximum recursive updates exceeded. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.
Как пример, в геттере (который юзается в шаблоне) , зачем-то изменяется другой стейт компонента итд... Рендер функция триггерится рекурсивно...
источник

VR

Viktor Rudenko in Клуб Vue.js-разработчиков
спасибо
источник

VR

Viktor Rudenko in Клуб Vue.js-разработчиков
проблема решилась перезапуском сервера
источник

MN

Magnus Ne predaval !... in Клуб Vue.js-разработчиков
Ураааа!! Посадили марсоход!!!!  =)_

в связи с этим подскажите плиз есть проблем))

есть отображение по условию v-if v-else
компонент рендерится с v-if='true'
но на долю секунды появляется блок с v-else и исчезает. Это заметно..
в чем может быть причина...  в условии наверное где я определяю тру не тру?

схематично так
<div v-if="coachHeaderVisible"> content </div>
<div v-else> content </div>


условие получаю в промисе из стора
mounted () {
           this.USERS_FROM_SERVER()
               .then(resolve => {
                   this.coachHeaderVisible = this.GET_USER.roles.includes('COACH')
               })    
       }
источник