uniapp跳转页面传参编码解码

正常是有关uniapp跳转页面时正常传字符串是没问题的,但是,参数存在特殊字符时,就会导致参数无法传递。
这事就可以用到encodeURIComponent()和decodeURIComponent()

将字符串作为 URI 组件进行编码

encodeURIComponent()
具体代码

let data =JSON.stringify({
	id:1,
	name:'laowang',
	age:22
})
uni.navigateTo({
	url: '../test/index?data=' + encodeURIComponent(data)
})

:函数编码的 URI 进行解码

encodeURIComponent()
具体代码

onLoad(option) {
	let data = JSON.parse(decodeURIComponent(option.data))
},

这样就可以传递特殊字符啦

你可能感兴趣的:(vue前端实用方法,uni-app)