<text-document v-bind:visible="visible" v-on:update:visible="visible = $event" ></text-document>
等同于:
<text-document v-bind:visible.sync="visible"></text-document>
.sync 修饰过变量后可在组件内部使用方法直接更新
methods:{
change(){
this.$emit('update:visible',false)
}
}
ps:将 v-bind.sync 用在一个字面量的对象上,例如 v-bind.sync=”{ visible: visible }”,是无法正常工作的,因为在解析一个像这样的复杂表达式的时候,有很多边缘情况需要考虑。
687

被折叠的 条评论
为什么被折叠?



