赞
踩
传入
- let title = 'hello'
- uni.navigateTo({
- url:`buttonPage/buttonPage?title=${title}`
- })
接收
- onLoad(option) {
- let { title } = option
- },
传入
- let data = {
- title:'hello',
- id: 1
- }
- uni.navigateTo({
- url:`buttonPage/buttonPage?data=`+ encodeURIComponent(JSON.stringify(data))
- })
接收
url传参时,不转换数据且当参数带有特殊字符的时候,会被截取数据,从而导致数据不完整。因此,想要解决这个问题,需要使用encodeURIComponent对数据进行解码。
- onLoad(option) {
- let data = JSON.parse(decodeURIComponent(option.data))
- console.log(data)
- },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。