.sync修饰符它会被扩展为一个自动更新父组件属性的v-on监听器。
例如:在包含title的prop的组件中,我们可以用下面方法表达对其赋新值的意图:
this.$emit('update:title',newTitle)
然后父组件可以监听这个事件,并根据需要更新一个本地的数据property:
<text-document
v-bind:title="doc.title"
v-on:update:title="doc.title=$event"
></text-document>
为了方便起见,我们为这种模式提供一个缩写,即.sync
修饰符:
<text-document v-bind:title.sync="doc.title></text-document>