vue3 自定义 v-model(无参数和带参数)【setup版】(两种方案)
warning:
这篇文章距离上次修改已过261天,其中的内容可能已经有所变动。
CustomInput.vue:
CustomCheckbox.vue:
这个例子中,我们创建了两个自定义组件 CustomInput
和 CustomCheckbox
,它们都使用 v-model
来实现数据的双向绑定。CustomInput
组件接受一个 String
类型的 modelValue
属性,并通过计算属性实现双向绑定。CustomCheckbox
组件接受一个 modelValue
和一个 checkValue
,后者是在 checkbox 被选中时要发送的值。当 checkbox 的状态改变时,它会发出一个自定义的 update:modelValue
事件,父组件可以监听这个事件来更新数据。
评论已关闭