页面之间传值有三种方式
1、url传值
2、本地存储传值
3、全局变量传值
1.url传值:
通过url传值的需要通过option来获取参数值。
更多详情可以访问小程序-navigateTo章节。
A页面:
wx.navigateTo({ url: \'test?id=1\' })
B页面:
Page({ data:{ id:\'\', }, onLoad: function(option){ this.setData({ id:option.id }) } })
2.本地存储:
关于缓存,可以先访问小程序-数据缓存稍作了解。
A页面:
wx.setStorageSync(\'username\', \'ddd\')
B页面:
Page({ data:{ username:\'\', }, onLoad: function(){ var username = wx.getStorageSync(\'username\') this.setData({ username: username }) } })
3.全局的app对象
关于app对象,可以访问小程序-注册程序了解相关信息。
app.js页面:
globalData: { content:\'\' }
A页面:
var app = getApp(); app.content=\'ddd\';
B页面:
var app = getApp(); var content = app.content;
请发表评论