uni-app页面跳转并携带参数
在起始页面跳转到test.vue页面并传递参数uni.navigateTo({url: 'test?id=1&name=uniapp'});test页面接受传递过来的参数onLoad(option) {console.log(option.id);console.log(option.name);}
·
在起始页面跳转到test.vue页面并传递参数
uni.navigateTo({
url: 'test?id=1&name=uniapp'
});
test页面接受传递过来的参数
onLoad(option) {
console.log(option.id);
console.log(option.name);
}
因url有长度限制,太长的字符串会传递失败,可用encodeURIComponent方法来解决
<navigator :url="'/pages/test/test?item='+ encodeURIComponent(JSON.stringify(item))"></navigator>
在test.vue页面接受参数
onLoad(option) {
const item = JSON.parse(decodeURIComponent(option.item));
}
更多推荐
已为社区贡献3条内容
所有评论(0)