вроде формы)
- первый столбец имя строки, остальные, условно 10 - это чекбоксы
Таблицу хочу заполнить "самодельными строками", т.е. компонентами, которые бы являлись подобием строки, принимали в пропсах "заголовок" строки и "булевый массив". После изменения значений в чекбоксах я бы хотел видеть их в родительском элементе в той переменной, куда сложил "булевый массив". При попытке передать через пропсы массив, его значения корректно складываются в чекбоксы. Но при изменении состояния чекбокса, я ловлю ошибку "Avoid mutating a prop directly since the value will be overwritten whenever the
parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated:
cbValue". Подскажите, плиз, куда копнуть?
$emit
Только так?
Вью не поддерживает прямое изменение даты дочерними компонентами. Либо емиты, либо vuex.
Блин, я надеялся, можно через v-model
ну это тоже не правда, есть десяток способов, но правильные конечно только эти, да
v-model это и есть $emit
То что проп объект можно неявно изменить в дочернем компоненте не делает это правильным способом 🙃
Ещё как поддерживает )
да я даже не про это. можно передавать методы в пропсах, можно передавать реф, можно вообще через window всякую дичь творить) так что технически то способов дофига
А через v-model можно решить?
Обсуждают сегодня