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

Ребзи привет, вопрос по чекбоксам, у меня есть чекбокс в

кол-ве одна штука и есть их массив, там где его одна штука v-model принимает в себя компьютед свойство


selected: {
get() {
return this.option
},
set(value) {
this.$emit("input", value)
},
},


сам же чекбокс выглядит вот так


<template>
<div class="ui-radio-button">
<input
type="radio"
:name="nameGroup"
:value="option"
v-model="selected"
:id="option"
:checked="defaultChecked"
/>
<label :for="option">{{ option }}</label>
</div>
</template>


как задать дефолтное значение при его отрисовке? В родителе так же юзаю массив этих чекбоксов с v-model клал стартовое значение в data но он все равно в упор выбирает последний чекбокс активным какого-то хрена не реагируя

17 ответов

14 просмотров

попробуй использовать vue prime, там чуть полегче и покрасивше чек боксы

Стикер

✖️-✖️ Автор вопроса
sᴇʀɢᴇʏ👨‍💻 sʜᴜᴋʜᴏᴠ
попробуй использовать vue prime, там чуть полегче ...

да у меня боевой проект, не хотелось бы затягивать чего-то лишнего в него

✖️-✖️ Автор вопроса

оу да сори, я путаю их надо радио мне все правильно я имел в виду радио а писал про чекбокс

✖️ ✖️
оу да сори, я путаю их надо радио мне все правильн...

у радио может быть 1 выбранное значение, а не массив задавать его нужно в геттере, либо до передачи пропса в родителе

✖️-✖️ Автор вопроса
Artyom Tuchkov
у радио может быть 1 выбранное значение, а не масс...

Верно, так и нужно выбор одного дефолтно указанного <UIRadioButton v-for="list in lists" :option="list.title" :key="list.id" :name-group="nameGroup" v-model="selectedCompany" :default-checked="list.checked" /> в родителе вот так я рисую его

✖️ ✖️
Верно, так и нужно выбор одного дефолтно указанног...

defaultChecked в принципе бесполезный, у тебя выбранное значение должно управляться через v-model если нужно выбрать что-то по умолчанию, то ты указываешь в selectedCompany нужное значение и оно работает

✖️-✖️ Автор вопроса
Artyom Tuchkov
defaultChecked в принципе бесполезный, у тебя выбр...

Это да я уже экспериментировать начал когда добавил св-во, но по v-model когда добавляю значение все равно не отображает дефолтным внесенное, сейчас попробую по id может ему текст не нравится там ковычек разным много

✖️ ✖️
Это да я уже экспериментировать начал когда добави...

в значении должно быть то, что ты привязываешь через :value на сам инпут

и отсюда :checked тоже нужно убрать

✖️-✖️ Автор вопроса
Artyom Tuchkov
и отсюда :checked тоже нужно убрать

Все checked убрал, уже прям силком в data указываю нужный выбор, все равно радио на крайнем элементе остается

✖️ ✖️
Все checked убрал, уже прям силком в data указываю...

покажи целиком дочерний компонент, лучше скрином

1. у тебя нет работы с v-model в дочернем компоненте: либо передавай не option, а value (у тебя же вью 2?), либо поменяй через свойство model название модели; 2. покажи пример данных, которые ты отображаешь

✖️-✖️ Автор вопроса
Artyom Tuchkov
1. у тебя нет работы с v-model в дочернем компонен...

Под нет работы с v-model имеешь в виду состояние не сохраняется в data?

✖️ ✖️
Под нет работы с v-model имеешь в виду состояние н...

нет, я имею в виду, что ты передаешь v-model и внутри нигде не обрабатываешь входящее значение

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

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

Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
А чем вам питонисты не угодили?😂
.
79
Вот смотрите у меня есть два стрима сейчас fs, cs: TStream; fs := TFileStream.Create('filename'); cs := TCompressionStream.Create(compression_level, fs); Я хочу сделать так: ...
notme
5
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
83
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
Всем здравствуйте! Я хотел узнать сколько стоит средняя месячная зарплата у Electron js разработчиков? Мне очень это важно и нужно, плиз помогите узнать эту инфу! Для Джунио...
U.K.
10
Hello. Could you please help me with finding all coordinates within a radius using a spatial index, given that I have a table with coordinates? SET @lng = 37.57925; SET @lat ...
Rinchin G
8
free(NULL) это UB?
#
8
Карта сайта