我想通过不同的navigator跳转到这里同时改变active
让他可以更改默认显示
例如:默认 active:0 在我跳转后 能让active:2
我尝试了url="……?active=2" 没用
有好兄弟能解决吗
在这个挂载后周期函数里获取到navegit参数然后动态修改data里面的active值即可
用onLoad接收active值
onLoad(e){
this.setData({
active: e.active
})
}
跳转到test页面
wx.navigateTo({
url: '../test/test?active=2'
})
test.js接收并重新赋值
/**
* 页面的初始数据
*/
data: {
active: 1
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.setData({
active: options.active
})
},