本页面携带参数进行跳转其他页面
<navigator
url="/pages/profile/profile?id=666&name='小白'"
open-type="reLaunch">商城</navigator>
其他页面获取参数需要在load生命周期中获取路由参数
第一种方式:
onLoad(options) {
console.log(options);
},
第二种方式:
可以利用this.data.xxx或this.proerties.xxx方式获取参数
前提:需要在Component({ }) 里面写
Component({
properties: {
id: String,
name: String
},
methods: {
/**
* 生命周期函数--监听页面加载 只会触发一次 ,可以接收参数
*/
onLoad(options) {
console.log(this.properties.id);
console.log(this.data.name);
},