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

这篇文章

相关推荐
晚安日记wanna23 分钟前
Vue2 的 defineProperty 差在哪四层追问筛掉九成候选人
前端·vue.js·面试
TiDi27 分钟前
吸顶导航交互实现
前端
kisshyshy30 分钟前
从Props透传到自定义Hook:系统梳理React跨层级通信与逻辑复用
前端·架构·代码规范
yume_sibai33 分钟前
05-Flutter实战项目
前端·flutter
涛涛ing1 小时前
React 19.3 发布,但真正的赢家是 StyleX:当 AI 成为框架的“第一用户”
前端
zhangminghuan1 小时前
Vue vs React 实战拓展面试题|摒弃基础八股,聚焦业务开发核心难点(2026前端进阶)
前端
IT_陈寒2 小时前
Redis主从切换竟让业务卡了3秒?这个坑我替你踩了
前端·人工智能·后端
天若有情6732 小时前
独立开发复盘:我用 Node.js 做了个在线工具箱
前端·json·工具
xieliyu.2 小时前
前端基础:常见CSS选择器用法
前端·css·笔记·vscode
zttbee2 小时前
前端测试内容
前端