vue页面和组件的生命周期顺序

想了很久的一个问题  为什么有时候页面传递数据给组件  组件渲染不出来  

但是打印生命周期函数 在页面的beforecreate生命周期获取数据 在组件mounted中渲染

理论上来说是没问题的  

原来是网络请求需要时间  有可能是没有获取到数据的时候  空数据已经传递给组件了

需要加判断  当获取到数据了再打印 

但是加判断需要注意一个问题 一般传递的是对象和数组,空对象和空数组({},[])也是true,是会直接创建组件的  我们这里是通过长度判断的

至于生命周期的执行顺序 感觉挺有趣的  

懒得下次需要再尝试  记录一下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值