Web前端之路

vue中子组件修改父组件props 的问题

2021-01-12  本文已影响0人  嘻哈章鱼小丸子

el-dialog 中,发现下面2个方法都可以修改visible的值:

 //1
 this.$emit("update:visible", false);
 //2
 this.$parent.visible = false;

为什么官方示例更倾向于用第一种呢?隐性的父子组件通信谨慎使用告诉了我答案:

单向数据流,组件的状态只能由组件自身和父组件改变,用第二种的话会导致逻辑混乱。

隐性的父子组件通信谨慎使用
上一篇 下一篇

猜你喜欢

热点阅读