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

解决方法:

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

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

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐