之前工作中在自定义组件时有用到modal
组件,官方文档里都会在modal
里写
<fui-modal
:visible.sync="visible"
on-close="close"
>
.sync
修饰符:当值更新时,会显示触发更新事件
而子组件接受父组件传值时,不能对其直接进行改变
因此,自定义组件里要把这个修饰符去掉,不然关闭modal
时会报错
理解有误
该修饰符可以使得子组件优雅的修改父组件的数据
由于vue不能在子组件直接修改props传过来的简单类型的值
经常用触发事件的方式修改父组件的值如emit