父组件的数据需要AJAX与后台交互得到,并通过子组件的props传参。然而子组件在mounted的时候无法获得数据
解决办法:
在父组件中写子组件 <template :data="data" v-if="data"></template>
- 说明: 当数据获得的时候再渲染子组件,这个时候就可以在子组件中获得data的数据了
p.s.
网上说另一种做法是利用异步组件components:{"childCom":()=>import("../../components/childCom.vue")}
,有机会尝试一下
网友评论