解决vue 父组件向子组件传值,子组件接收不到问题

原因:父组件传的值为异步请求获取,当值返回时,子组件早已先行加载完毕,实际获取的为请求之前的 值,如默认的空字符''

解决方法:

1.在子组件中用watch监听变化,再执行业务方法

2.强制重新渲染子组件:父组件页面里调用的子组件上加 :key="num" ,异步请求成功后改变num值 如:num++,即可实现重新渲染 (推荐)

猜你喜欢

转载自blog.csdn.net/liaoxianhua888/article/details/126786972