理解v-model
v-model实现了双向数据流的绑定,事实上,v-model是一种语法糖,实际上就是props和emit的结合体
在自定义组件中使用v-model
在自定义组件中,当需要数据双向传递的时候,可以使用v-model,增加代码的可读性
1 | <!--父组件--> |
需要注意的是,当modelValue作为props传入,update:modelValue事件将被自动注册到emit事件中语法糖(?
当然,自定义组件支持多个v-model绑定,可以使用v-model:textValue = text
,那么相应的Props和emit就要改成textValue和update:textValue
v-model的自定义修饰符
v-model中有一些内置的修饰符(trim,lazy,number),我们也可以自定义指令,使用v-model:textValue.lilipupu = lipu
,在自定义组件的Props中用textValueModifiers?:{ lilipupu:any }
接收
昨天团建断更一天
写于G1482高铁