小程序遇到一个好奇葩的页面执行问题?

image.png

我在小程序首页,这个位置打印一个东西,在启动页就能触发并执行,我的启动页是start页面,后面我试了下,在商品详情页也能执行打印,这到底是为什么呢?

我刚试下了下,好像在主包的页面都会这样,是因为我这个是写在外部的js中,不属于任何页面的生命周期,所以会执行吗?

阅读 530
1 个回答

一般来说和你 import 位置有关系。

比如说在入口文件,比如说 app.js 中,或者 homePage.js 中。那么在 import 之后你的 xxx.js 内的 console.log 就会执行。
如果是一些其他的文件,比如说 myPage.js 中,那么载入 myPage 页面之后你的 log 才会执行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题