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

这篇文章

相关推荐
xw525 分钟前
uni-app项目跑APP报useStore报错
前端·uni-app
!win !29 分钟前
uni-app项目跑APP报useStore报错
前端·uni-app
拾光拾趣录31 分钟前
Flexbox 布局:从“垂直居中都搞不定”到写出响应式万能布局
前端·css
huxihua20061 小时前
各种前端框架界面
前端
拾光拾趣录1 小时前
GET/POST 的区别:从“为什么登录请求不能用 GET”说起
前端·网络协议
Carlos_sam1 小时前
OpenLayers:ol-wind之渲染风场图全解析
前端·javascript
拾光拾趣录2 小时前
闭包:从“变量怎么还没死”到写出真正健壮的模块
前端·javascript
拾光拾趣录2 小时前
for..in 和 Object.keys 的区别:从“遍历对象属性的坑”说起
前端·javascript
OpenTiny社区2 小时前
把 SearchBox 塞进项目,搜索转化率怒涨 400%?
前端·vue.js·github
编程猪猪侠3 小时前
Tailwind CSS 自定义工具类与主题配置指南
前端·css