【发布时间】:2021-10-10 09:13:39
【问题描述】:
有没有办法将多个子级的多个复选框绑定到一个父级(例如通过模型)?
假设子组件有这样的东西:
<input
type="checkbox"
:id="'ticket-'+id"
:checked="checked"
/>
现在,是否有可能有一个像 selected 这样的父属性,它将 id 作为值收集到所有子选中复选框的数组中?
{
selected: [
5,
8
]
}
最接近我的解决方案的是this。但就我而言,我不想跟踪未检查的实例。
【问题讨论】:
-
你可以在父容器上监听
change事件,如果偶数目标被选中则更新模型。 -
@abhishekkannojia 您能否提供一些您想到的解决方案的基本代码实现?
标签: javascript typescript vue.js vue-component