(二)微信小程序的三种传值方式
1.全局变量
app.js里
App({
//全局变量
globalData: {
userInfo: null,
host: 'http://localhost:8080/data.json'
}
在其他js页面取值:
const app = getApp() //获取应用实例 必须有这个才能获取到app.js里的东西
在需要获取值得地方赋值如:
url:app.globalData.host
2.本地缓存(最多存10M的数据)
设值:wx.setStorageSync('title', title)
取值:var title=wx.getStorageSync('title')
3.URL传值
wx.navigateTo({
url: '/pages/detail/detail?title='+title,
})
在'/pages/detail/detail的detail.js里面
获取值:
onLoad: function (options) {
console.log(options) // 打印结果为:{title:"abc"}
},