关于小程序框架/vue组件传值的一些问题?

1.vue组件传值单项数据流, 避免父子数据紊乱,那为什么传对象就可以在子组件里改变父组件的值,这不违背单项数据流的概念吗
2.
比如写一个popup组件,有一个显示隐藏的属性,通过父组件传给子组件,让子组件展示。比如为isShow,

子组件弹窗内部有一个关闭的自己的方法, 是通过emit,让父组件去改变这个isShow呢,
还是通过子组件付给data 里的isShow,让子组件自己去控制isShow 这个属性好点呢。

当然popup只是举一个例子, 我想表达的观点就是 是父组件去控制props,还是让子组件内部去管理自己的状态好一点。
因为 如果是父组件去控制, 每次调用这个组件,都要去在emit出来的那个方法里管理,好麻烦。

3.如何优雅的封装组件,解耦页面逻辑,你们有什么好想法嘛

阅读 889
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题