微信小程序多级页面跳转的问题?

假设:用户在商品列表页进入详情页(A),再从(A)页面进入商家主页(B);

这时(A)页面没有销毁,如果从商家主页(B)再次进入新的页面(A),

这时(A)页面的Page({})方法都可以正常执行,但是定义在Page({})外的类似 import 模块就不会重新执行。

我现在的需求是,希望多级跳转后执行 import 模块。
image.png

阅读 2.2k
2 个回答
✓ 已被采纳

你这个需求是不可能实现的,构造器外层的函数都是在加载的时候就一次性执行完毕了。与Page其实没多大关系,如果你需要关联Page 的生命周期,就只能写在生命周期函数(onLoad,OnShow之类)内部。

这其实不是页面跳转的问题了,而是数据获取的问题。
你要把这个 const filed = app.globalData.path 写到对应的生命周期位置上面去,而不是定义在最外面。

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