Вопросы по теме 'vue-reactivity'

Как я могу заставить Vue.js реагировать на изменения динамически добавляемых свойств массива?
В Vue.js у меня есть объект данных с динамически добавляемыми / редактируемыми свойствами, которые сами по себе являются массивами. Например, свойство начинается следующим образом: data: function () { return { vals: {} }; } И...
2216 просмотров

Элемент vue.js, выбранный фокусом, не является реактивным
У меня есть слушатель, чтобы проверить, какой ввод был выбран наконец, чтобы добавить в него какую-то строку / переменную. created: function () { document.addEventListener('focusin', this.focusChanged); } focusChanged(event) { if...
387 просмотров
schedule 21.04.2022

Реактивный объект Vue Router, заключенный в ref (), не работает
У меня есть приложение, в котором я хотел бы распечатать местоположение пользователя, похожее на хлебную крошку. У меня есть компонент, который я добавляю на уровне приложения и ожидаю, что он обновится с текущим значением или объектом...
248 просмотров

Невозможно использовать вычисленное свойство в данных
В моих данных есть массив: data () { return { steps: [ { disabled: this.someCheck } ] } } И вычисляемое свойство: computed: { ...mapGetters({ getFinishedSteps: 'jobFound/getFinishedSteps' }),...
37 просмотров

Обновление Dom при обмене элементами массива для визуализатора сортировки Vue.JS
Vue noob здесь, кто будет премного благодарен за любой совет. Я пытаюсь создать базовый визуализатор алгоритма сортировки, который будет отображать массив целых чисел в виде гистограммы, и моя цель состоит в том, чтобы программа прошла этапы...
68 просмотров
schedule 08.06.2022

как вызвать внешнюю реактивность в VueJS для раскрывающегося меню
Есть случай, когда мне нужно инициировать изменение компонента, управляемого VueJS, извне VueJS. Я обнаружил, что могу легко сделать это с помощью флажка, запустив или вызвав его свойство click() , но я не могу сделать то же самое ни с элементом...
738 просмотров
schedule 07.03.2023

Vue - добавленные вложенные атрибуты становятся реактивными, но почему?
Из документации ( https://vuejs.org/v2/guide/reactivity.html ), У меня создалось впечатление, что все атрибуты объекта должны быть в объекте данных Vue, чтобы быть реактивными, если только они явно не добавлены с помощью Vue.set(object, key, value)...
233 просмотров
schedule 28.08.2023

Реактивность Vue на графе объектов, содержащем циклические ссылки
Сначала немного контекста: Я создаю приложение mineswheeper на основе VueJS. Моя сетка - это дерево объектов: каждый объект Box имеет свойство «соседи», которое содержит объекты Box, которые являются ближайшими блоками. Структура круглая, но в...
212 просмотров
schedule 18.07.2023

Как установить свойство $ для нескольких объектов в массиве, но сохранить индивидуальную реактивность в vue js
В моем случае у меня есть массив data с несколькими объектами. data() { return { selected: 0, presetData: [true, true, true], data: [ { name: "name 1" }, { name: "name 2" } ] };...
323 просмотров

Дочерний компонент не обновляется в Vue 3
У меня есть приложение Vue3, в котором я хочу проверить шаг. Итак, как вы видите, pageControl - это дочерний компонент, который должен получать реквизиты. Проблема в том, что дочерний компонент сначала получает реквизиты, но когда я обновляю...
134 просмотров
schedule 05.03.2023

VueJS: невозможно обновить загрузчик прогресса во время рендеринга
У меня есть приложение Vue, которое загружает до 15 различных сводных таблиц с большим количеством данных. Все время рендеринга занимает около 15 секунд. В течение этого периода времени я действительно хотел бы отобразить индикатор выполнения на...
64 просмотров

Vue - Как повторно отображать изменение определенного объекта массива без повторного рендеринга всего массива
Я долго искал этот ответ. Наконец-то публикую его, так как у меня есть проблема, связанная с этим. Пожалуйста, проверьте этот фрагмент кода ниже <div> <template v-for="(row, index) in rows"> <tr...
34 просмотров
schedule 10.04.2024