一、两种实现方向
- 用v-model
- 用.sync修饰符
二、示例
- 子组件
//属性
props:{
name:{
type:String
}
}
//更新值
this.$emit('update:name','123')
- 父组件
v-model方式
//将属性name的值更新为123
<text-document
v-bind:name="username"
v-on:update:name="username = $event"
></text-document>
- 父组件简写形式
.sync方式
<text-document :name.sync="username"></text-document>
通过sync就可以实现父子组件值的双向绑定