vue 自定义组件使用v-model
Posted 小猪宿州
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 自定义组件使用v-model相关的知识,希望对你有一定的参考价值。
<input v-model="something">
v-model指令其实是下面的语法糖包装而成:
<input :value="something" @input="something = $event.target.value">
在一个组件上使用 v-model 时,会简化为:
<custom-input :value="something" @input="value => { something = value }"> </custom-input>
因此,对于一个带有 v-model
的组件,它应该如下:
- 接收一个
value
prop - 触发
input
事件,并传入新值
利用 $emit 触发 input 事件:
this.$emit(\'input\', value);
以上是关于vue 自定义组件使用v-model的主要内容,如果未能解决你的问题,请参考以下文章