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

<Div v-for="(item, index) in items" :key="index"> <CustomComponent

v-model:name="name"
v-model:email="email"
/>
</div> как такое лучше реализовать на вуе 3?

20 ответов

40 просмотров

Крайне необычный кейс, может попробовать пропсой кидать Name и Email, а апдейтить через emit?

Sergej-Mickevic Автор вопроса

А что вас не устраивает? Специально для таких случаев и создали возможность использовать много v-model

v-for="item in items" v-model:name="namespaceObj[item.someUniqId].name" v-model:email="namespaceObj[item.someUniqId].email"

Sergej Mickevic
тоесть не через v-model а через emit?

Внутри компонента реализованы эмиты update:Name и update:Email?

Sergej-Mickevic Автор вопроса
Jack Drengr
А что вас не устраивает? Специально для таких случ...

то и не устраивает, это не работает на Вуе 3 :)

Sergej Mickevic
то и не устраивает, это не работает на Вуе 3 :)

Тогда нужно больше кода. То, что вы прислали - вполне валидно на vue3

Sergej-Mickevic Автор вопроса
Denis Petrakov
Внутри компонента реализованы эмиты update:Name и ...

нет такой кейс выдает ошибки VueCompilerError: v-model cannot be used on v-for or v-slot scope variables because they are not writable.

Sergej-Mickevic Автор вопроса

здесь не используется slot

ну логично, это и во втором не работало с элементом итерируемого массива. у вас name и email как-то зависят от item?

Sergej Mickevic
здесь не используется slot

Самый простой вариант: берёте ваш родительский компонент и Custom component и выкладываете на любой сендбокс. Иначе мы тут долго будем на хрустальном шаре гадать

Sergej-Mickevic Автор вопроса
Natalia Tepluhina
ну логично, это и во втором не работало с элементо...

да, это пользователи а внтури каждого item просто имя и емайл

Sergej Mickevic
да, это пользователи а внтури каждого item просто ...

У вас код v-model.name="name <——- Где находиться вот эта переменная с которой вы связываете свою в модель ?"

Natalia Tepluhina
ну логично, это и во втором не работало с элементо...

Я говорю сахарный костыль, не решает проблему, правильно понимаю?

Sergej Mickevic
да, это пользователи а внтури каждого item просто ...

Тогда возможно стоит передать просто пропсы :name=item.name :email=item.email? Какой-то оч странный кейс)

Sergej-Mickevic Автор вопроса
alɔeksandyr ippatev
Я говорю сахарный костыль, не решает проблему, пра...

технически оно будет работать с item.name и item.value, но вообще такое писать - не лучшая практика

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно 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
Карта сайта