微信小程序多级页面跳转的问题?
问题描述:
假设:用户在商品列表页进入详情页(A),再从(A)页面进入商家主页(B);
这时(A)页面没有销毁,如果从商家主页(B)再次进入新的页面(A),
这时(A)页面的Page({})方法都可以正常执行,但是定义在Page({})外的类似 import 模块就不会重新执行。
我现在的需求是,希望多级跳转后执行 import 模块。
第 1 个答案:
你这个需求是不可能实现的,构造器外层的函数都是在加载的时候就一次性执行完毕了。与Page其实没多大关系,如果你需要关联Page 的生命周期,就只能写在生命周期函数(onLoad,OnShow之类)内部。
第 2 个答案:
这其实不是页面跳转的问题了,而是数据获取的问题。
你要把这个 const filed = app.globalData.path
写到对应的生命周期位置上面去,而不是定义在最外面。
先来一段正常的 typescript 代码type Q1 = '-open-flag' extends `${infer L}-${infer R1}${i ...