uni.navigateTo(OBJECT)
保留当前页面,跳转到应用内的某个页面
url有长度限制,太长的字符串会传递失败,可改用窗体通信 (opens new window)、全局变量 (opens new window),另外参数中出现空格等特殊字符时需要对参数进行编码,如下为使用encodeURIComponent
对参数进行编码的示例。
<navigator :url="'/pages/test/test?item='+ encodeURIComponent(JSON.stringify(item))"></navigator>
// 在test.vue页面接受参数
onLoad(option) {
const item = JSON.parse(decodeURIComponent(option.item));
}