假设:用户在商品列表页进入详情页(A),再从(A)页面进入商家主页(B);
这时(A)页面没有销毁,如果从商家主页(B)再次进入新的页面(A),
这时(A)页面的Page({})方法都可以正常执行,但是定义在Page({})外的类似 import 模块就不会重新执行。
我现在的需求是,希望多级跳转后执行 import 模块。
假设:用户在商品列表页进入详情页(A),再从(A)页面进入商家主页(B);
这时(A)页面没有销毁,如果从商家主页(B)再次进入新的页面(A),
这时(A)页面的Page({})方法都可以正常执行,但是定义在Page({})外的类似 import 模块就不会重新执行。
我现在的需求是,希望多级跳转后执行 import 模块。
这其实不是页面跳转的问题了,而是数据获取的问题。
你要把这个 const filed = app.globalData.path
写到对应的生命周期位置上面去,而不是定义在最外面。
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
3 回答1.2k 阅读
1 回答1k 阅读✓ 已解决
2 回答1.1k 阅读
1 回答1.1k 阅读
1 回答762 阅读
你这个需求是不可能实现的,构造器外层的函数都是在加载的时候就一次性执行完毕了。与Page其实没多大关系,如果你需要关联Page 的生命周期,就只能写在生命周期函数(onLoad,OnShow之类)内部。