请稍等 ...
×

采纳答案成功!

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

subApp和app貌似是同一个app吧?

subApp是传进去的app吧,parseHtml也没有对app对象进行操作,再执行一次subApp的beforeLoad是不是和app.beforeLoad重复了?图片描述

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

1回答

yancy 2021-11-15 22:28:54

这块儿没有重复哈,因为我们这儿传过来的APP,是通过findApp这个方法找到的下一个app、然后执行的beforeLoad方法,这块儿处理的是如果在子应用加载之前需要处理什么参数可以通过这个生命周期来做,而下一个subApp的beforeLoad是执行了加载子应用的过程之后,我们将生命周期重新赋值,然后此时执行的beforeLoad是子应用的生命周期内容。但是这块儿我们在注册的时候就可以将参数全部传递过去,所以上边这个执行可以删掉。

0 回复 有任何疑惑可以回复我~
  • 提问者 寂寞追不上我 #1
    也就是说,需要将当前app的js,css都执行之后,再执行app的beforeLoad方法,保证beforeLoad准确执行,所以只执行subApp的befoeLoad即可,上面那个app的befoeLoad可以去掉?请问,我这么理解对么?
    回复 有任何疑惑可以回复我~ 2021-11-15 22:46:46
  • yancy 回复 提问者 寂寞追不上我 #2
    是的,可以这么理解
    回复 有任何疑惑可以回复我~ 2021-11-15 23:22:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信