这块逻辑我不是很理解
来源:2-6 图标选择器-巧用两次watch控制弹框的显示与隐藏
慕粉3946981
2022-01-09
如果只是让弹窗的显示和隐藏,我可以直接拿到父组件的props,然后赋值给 ref ,弹窗的显示和隐藏使用子组件的ref(缺点是没有和父组件的props发生联动)
如果需要子组件的弹窗显示的状态和父组件的props发生联动,我认为直接监听点击事件然后通过 emits 函数修改父组件的 props 还简单明了。
节约一个watch和一个ref变量…
写回答
1回答
-
vue是单向数据流,不推荐直接修改父组件的数据。并且一个watch是不能做到父子组件数据联动的 。
022022-01-10
相似问题