vue父子传值如何在ajax之后传值

小白首先我不知道是不是思路有问题,或者是想偷懒的,我准备在父组件调取ajax,然后把ajax的数据分别发送到对应的子组件中,一次性ajax,就不再其他组件中调取了。但是我发现ajax因为异步的原因,首次加载传值会空??难道要用async:false同步加载吗
父组件
https://img3.mukewang.com/5c89b59d0001418508000157.jpg

https://img1.mukewang.com/5c89b59f0001f02f08000590.jpg


子组件
https://img1.mukewang.com/5c89b5a20001a32606930800.jpg

求一下方法 或者给我纠正一下思路


噜噜哒
浏览 834回答 3
3回答

守着一只汪

this指向问题。axios.then 的回调函数里this指向的不是 Vue 实例,改箭头函数形式。

宝慕林4294392

在子组件上用 v-if="flag"控制,flag标志异步数据成功取到
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript