// 第一种:地址栏 ? 后面传值,在detail.js中onLoad生命周期中接收参数
toDetail(e){
var id=10,
title="我是详情页";
wx.navigateTo({
url: ‘/pages/detail/detail?id=‘ + id + ‘&title=‘ + title,
})
}
// detail.js
onLoad: function (options) {
console.log(options)
},
// 第二种:在app.js中,定义globalData对象,这是全局的
App({
globalData:{
// 这里面写的参数在任何页面都能拿到
name:"吴启浪"
}
})
// detail.js定义常量接收app.js
const app = getApp();
// 在onLoad、onReady、onShow生命周期中可以拿到app
Page({
onLoad(){
console.log(app)
this.setName()
},
onReady(){
console.log(app)
},
onShow(){
console.log(app)
},
setName(){
// 如果需要,可以在这里重新设置app.globalData.name的值
var self=this;
self.setData({
name:app.globalData.name
})
}
})