跨页面通信

1.直接通过跳转二级时候加上参名和参值

比如我跳转url给的是:rich/rich?url=https://xxxx

然后在二级用

onLoad: function (options) {}

读取,其中options就是传过来的值,验证很简单,你直接console看一下就好

上面案例就能看到键名为url的键的键值是https://xxxx

2.设定一个全局,然后读取全局就OK

在app.js里面设置为:

this.globalData.变量名 = xxxx;

其他页面设置为:

app.globalData.变量名 = xxxx;

读取的话。。。

var xxx = getApp().globalData.变量名;

3.直接存缓存中

wx.setStorageSync(键名, 键值);

获取的话

var xxx = wx.getStorageSync(键名);

当然,你也可以去掉getStorageSync的Sync,这样就能异步获取了

Buy me a cup of coffee,thanks!