如果在页面中写组件的生命周期有效吗?它的执行顺序与页面的生命周期的执行顺序谁先谁后?

来源:2-13 生命周期概述(下)

所向无一

2020-09-26

写回答

1回答

所向无一

提问者

2020-09-26

//img1.sycdn.imooc.com/szimg/5f6eedac0911a6cb07130282.jpg
为何onLoad在beforeCreate之后,onReady在mounted之前?

0
1
慕村6345035
其实页面也可以看作是一个组件,所以页面拥有组件的所有生命周期,不同的是,只有页面有onLoad和onReady两个生命周期,这点是和小程序对其的 ,我们可以理解为 onLoad等同于created,onReady等同于mounted 。 而 beforeCreate 是在实例初始化之后(new Vue()),数据观测 (data observer) 和 event/watcher 事件配置之前被调用。所以他是早于created的(onLoad) 而onReady与mounted都是实例挂载之后被调用,所以他俩的顺序无所谓,只需要使用一个即可
2020-09-27
共1条回复

uni-app实战 以项目为导向 掌握完整开发流程

跟着uni-app团队开发成员快速上手高效率框架,打通前后端,完成初级全栈开发

1104 学习 · 544 问题

查看课程