Size: a a a

Vue.js Russian Developers Community

2020 June 15

Z

Zulqarnayn in Vue.js Russian Developers Community
Александр Козлов
Всем привет, мб может кто подсказать:
У меня есть экземпляр моего класса, у этого экземпляра есть св-во words: которое хранит массив слов, когда я делаю:
this.text.words[index].active = false;

у меня не работает реактивность, как ее вернуть? Что вообще нужно делать в таких ситуациях?
без кода никто тебе ничем не может помоч.
источник

DD

Denis Dubov in Vue.js Russian Developers Community
Egor
Эмм..., Ну textarea v-model/@input, потом полученные стили куда-то присваиваешь, только с форматирование хз как
Гуглил проблему? Я уверен что с примерами есть в интернете
да вот сейчас на гуглил https://redonion.se/en/css-modules-in-vue-js-2/ вроде бы интересно звучит
источник

E

Egor in Vue.js Russian Developers Community
Тебе же нужно чтобы пользователь стили вводил
источник

IP

Ivan Prikot in Vue.js Russian Developers Community
Александр Козлов
как тут описано?
Попробуй так. this.$set(this.text.words, index, Object.assign(this.text.words[index], { active: false }))
источник

DD

Denis Dubov in Vue.js Russian Developers Community
Egor
Тебе же нужно чтобы пользователь стили вводил
верно, вообщем интересная задача буду искать
источник

IP

Ivan Prikot in Vue.js Russian Developers Community
Denis Dubov
верно, вообщем интересная задача буду искать
Возможно, написать свой компонент style. Типо такого:

Vue.component("v-style", {
 render(h) {
   return h("style", [this.$slots.default])
 }
});
источник

DD

Denis Dubov in Vue.js Russian Developers Community
да да большое спасибо только что так написал и сработало!👍 Это крутяк а то уже чуть чуть отчаялся)
источник

DD

Denis Dubov in Vue.js Russian Developers Community
источник

YS

Yura Silanov in Vue.js Russian Developers Community
добрый день
как сделать
v-for="(item, index) in cards"
Card

AnotherComponent

v-for="(item, index) in cards"
Card
продолжить цикл
источник

YS

Yura Silanov in Vue.js Russian Developers Community
без v-if= index <
v-if= index >
источник

Д

Дима in Vue.js Russian Developers Community
шо
источник

YS

Yura Silanov in Vue.js Russian Developers Community
ну есть цикл, в котором распечатываются компоненты
на 5 индексе мне нужно прервать это, вставить другой компонент, затем продолжить распечатывать в цикле
источник

DD

Denis Dubov in Vue.js Russian Developers Community
Yura Silanov
ну есть цикл, в котором распечатываются компоненты
на 5 индексе мне нужно прервать это, вставить другой компонент, затем продолжить распечатывать в цикле
может тебе нужно просто подлкючить 5 компонентов и на одном сделать v-if
источник

YS

Yura Silanov in Vue.js Russian Developers Community
м.. нет
источник

YS

Yura Silanov in Vue.js Russian Developers Community
есть сетка, где распечатываются компоненты карточек товара, на 5 колонке надо вставить другой компонент, потом продолжить печатать карточки
источник

IP

Ivan Prikot in Vue.js Russian Developers Community
Yura Silanov
ну есть цикл, в котором распечатываются компоненты
на 5 индексе мне нужно прервать это, вставить другой компонент, затем продолжить распечатывать в цикле
Использовать <component :is="view"></component> и массив с названием компонентов
источник

YS

Yura Silanov in Vue.js Russian Developers Community
оу.. спс
источник

BS

Bogdan Saliuk in Vue.js Russian Developers Community
Доброго времени бытия.
Вопрос :)
Почему рефка находит всего один элемент, если их всё же два в компоненте?
источник

BS

Bogdan Saliuk in Vue.js Russian Developers Community
источник

BS

Bogdan Saliuk in Vue.js Russian Developers Community
источник