Uniapp 跨页面传复杂参、传对象

1、需要传递参数的页面

javascript 复制代码
	attended(e) {
			this.id = e.baseId
			let obj = {
				page: this.page,
				size: this.pageSize,
				baseId: e.baseId,
				str: this.str
				uni.navigateTo({
						url: `/pages/index/index?item=` + encodeURIComponent(JSON.stringify(obj))
					})
				}
			},

encodeURIComponent

2、接收参数的页面

javascript 复制代码
onLoad(options) {
			this.other = JSON.parse(decodeURIComponent(options.other)
		},

decodeURIComponent

在onload 生命周期里,如果遇到传参里有,复杂的参数,可以参考我的

Uniapp 报错Uncaught URIError: URI malformed

这篇文章

相关推荐
忧郁的蛋~8 分钟前
开发vue项目所需要安装的依赖包
前端·javascript·vue.js
服部10 分钟前
如何查看指定作者在所有分支的提交记录
前端·git·github
浮桥12 分钟前
uniapp -- 实现微信小程序、app、H5端视频上传
微信小程序·uni-app·音视频
前端付豪19 分钟前
1、为什么浏览器要有渲染流程? ——带你一口气吃透 Critical Rendering Path
前端·后端·浏览器
前端付豪22 分钟前
3、Node.js异步编程彻底吃透
前端·后端·node.js
孤鸿玉27 分钟前
[Flutter小试牛刀] 低配版signals,添加局部刷新
前端·flutter
亦黑迷失28 分钟前
轻量级 Express 服务器:用 Pug 模板引擎实现动态参数传递
前端·javascript·后端
吃瓜群众i1 小时前
理解Javascript闭包
前端·javascript
安大桃子1 小时前
Mapbox GL + Deck.gl 三维实战:Mapbox 加载 Tileset3D 倾斜摄影模型
前端·webgl