model,这里怎么理解
来源:2-8 vue如何自己实现v-model
激情的樱木花道
2021-10-24 10:32:54
这是什么,自定义指令?
这是什么意思????????
1回答
好帮手慕然然
2021-10-24
同学你好,解答如下:
v-model指令通常用于 input 组件, input 组件本身有一个 onInput 事件,每当输入框内容发生变化的时候,就会触发这个事件,然后把 input 的值传递出去,即以下两种写法可以实现同样的效果
根据以上写法,可以自定义v-model指令。
v-model 默认情况下只会接受 value 属性 和 input 事件,因为 v-model 本身是基于 input 定制的,而 value 属性 和 input 事件是 input 组件内部定义的。
所以,如果自定义v-model,则需要在子组件内部使用 model 选项来改变 v-model 默认绑定的value属性和 input事件,即
而以下代码,则是在触发change这个事件并携带新的值
祝学习愉快!
相似问题