169 похожих чатов

Чат обладает магией)) Напишешь вопрос и сразу же сам находишь

ответ, а не целый день долбишься))

v-for заработал спустя некое время и с этим все хорошо, но в input v-model подставляет во всех элементах одно и тоже значение

Хоть через индекс хоть просто из переменной цикла - все равно одно значение. Получает есть кнопка добавить еще, в который добавляется объект с пустыми данными - но во всех столбцах идет дублях значений. :key input'ам не помогает
https://prnt.sc/1b208ei
Может кто подскажет?)

19 ответов

13 просмотров

Посмотри Vue инспектором (в браузере) в какой из элементов массива пишется значение. В последний?

Может в prices массив из одного и того же объекта?

Alexander-Kurochka Автор вопроса
Daria Shuleko
Посмотри Vue инспектором (в браузере) в какой из э...

Класс, и не в курсе был что такое есть) Обновления пишутся во все вложения массива - https://prnt.sc/1b24ycy @ShGKme неа, скриншот вот как раз доказывает это. Введенные значения сразу отображаются в обоих

Alexander Kurochka
Класс, и не в курсе был что такое есть) Обновлени...

Скриншот не доказывает, что это разные объекты) Это может быть один и тот же. Как наполняешь массив?

Не вижу ошибку Должно бы работать Такая модель работает норм <template> <div id="app"> tt <div v-for="(z, index) in arr" :key="index" > <input type="text" v-model = z.a> </div> </div> </template> <script> import HelloWorld from "./components/HelloWorld"; export default { name: "App", data: () =>({ arr: [ {a: 1}, {a: 2}, {a: 3}, {a: 4}, ] }), }; </script>

Alexander-Kurochka Автор вопроса
Grigorii K. Shartsev
Скриншот не доказывает, что это разные объекты) Э...

Обновляю таким образом: Object.assign({}, oldObject, newObject) Другими методами не работает. В массиве ind два элемента и в них одни и те же данные ведь) Массив большой вложенности, там по другому никак))

Alexander Kurochka
Класс, и не в курсе был что такое есть) Обновлени...

Григорий правильно говорит Попробуй в том же инспекторе поменять значение какого-нибудь из объектов массива напр ind[0].price и посмотри что будет в ind[1].price

Alexander Kurochka
Обновляю таким образом: Object.assign({}, oldObjec...

Не, вопрос, как изначально массив собрался

Alexander-Kurochka Автор вопроса
Daria Shuleko
Не вижу ошибку Должно бы работать Такая модель ра...

Спасибо, да, по прототипу все единственное что без компонента

Alexander-Kurochka Автор вопроса
Daria Shuleko
Григорий правильно говорит Попробуй в том же инспе...

попробовал, меняю в одном и автоматически во втором меняется и через инспектор. А штука классная)

Alexander Kurochka
Обновляю таким образом: Object.assign({}, oldObjec...

Вероятно при добавлении в массив не происходит копирования/глубокого копирования добавляемого объекта

Alexander Kurochka
попробовал, меняю в одном и автоматически во второ...

Ну вот значит у тебя объект в ind[0] и объект в ind[1] ссылаются на одно место в памяти

Alexander-Kurochka Автор вопроса
Grigorii K. Shartsev
Не, вопрос, как изначально массив собрался

Постепенно добавляется вложенность, в основном забираю в переменную текущие значения. добавляю новые и перезаписываю объект, но по индексам

Alexander-Kurochka Автор вопроса
Daria Shuleko
Ну вот значит у тебя объект в ind[0] и объект в in...

Видимо, но как исправить? Можно и ссылку, просто пока не нашел информации

Alexander Kurochka
Видимо, но как исправить? Можно и ссылку, просто п...

Это фундаментальное понятие Гугли типа "js по значению по ссылке"

Alexander Kurochka
Видимо, но как исправить? Можно и ссылку, просто п...

Мы сможем точно ответить, когда узнаем, как ты наполняешь массив) Если это const obj = {} ind[0] = obj ind[1] = obj то в 0 и 1 лежит один объект, а не два разных

Alexander-Kurochka Автор вопроса
Grigorii K. Shartsev
Мы сможем точно ответить, когда узнаем, как ты нап...

Сразу скажу, это все ужастно и очень плохо выглядит, пока делаю что бы работало, а дальше буду приводить в порядок. https://prnt.sc/1b29915 Если поймете конечно, читается очень плохо

Alexander-Kurochka Автор вопроса
Grigorii K. Shartsev
Мы сможем точно ответить, когда узнаем, как ты нап...

А даже не то скинул. https://prnt.sc/1b2aord Забрали в переменную, добавили и обновили глобально переменнуб

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
15
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта