业务场景
弹窗弹出时,父组件要调用子组件的方法去对子组件的数据做些调整,子组件的数据涉及异步请求,必须得等子组件数据加载完之后再进行调用,请问这个时候怎么监听子组件数据已加载完毕呢? 想有个优雅的方案。
业务场景
弹窗弹出时,父组件要调用子组件的方法去对子组件的数据做些调整,子组件的数据涉及异步请求,必须得等子组件数据加载完之后再进行调用,请问这个时候怎么监听子组件数据已加载完毕呢? 想有个优雅的方案。
数据在哪里加载,就让数据在哪里落地处理,没必要放到父组件里面额外处理吧?或者你可以等子组件数据加载完了 change 方法通知父组件,父组件再更改,但这样其实不利于代码维护和阅读。可能你把需求描述下更好点。
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答4.9k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
我认为这最好放在子组件内部,由子组件自己去处理调整,而具体的调整策略可以由父组件传过来(它可以是一些属性,也可以是一些方法)