请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

正在回答 回答被采纳积分+3

1回答

提问者 所向无一 2020-09-26 15:29:45

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

0 回复 有任何疑惑可以回复我~
  • 其实页面也可以看作是一个组件,所以页面拥有组件的所有生命周期,不同的是,只有页面有onLoad和onReady两个生命周期,这点是和小程序对其的 ,我们可以理解为 onLoad等同于created,onReady等同于mounted 。 
    
    而 beforeCreate 是在实例初始化之后(new Vue()),数据观测 (data observer) 和 event/watcher 事件配置之前被调用。所以他是早于created的(onLoad)
    
    而onReady与mounted都是实例挂载之后被调用,所以他俩的顺序无所谓,只需要使用一个即可
    回复 有任何疑惑可以回复我~ 2020-09-27 15:28:22
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信