uniapp之uni.navigateTo路由跳转传参,参数是对象
如何传递一个object类型数据呢?
在网上好了好多中方法,都有个坑,
A页面跳转
goEdit(item){ var items = item uni.navigateTo({ url:'./editLiaison?items='+ encodeURIComponent(items), }) }
需要在你的路径后面拼接 ?itmes = 然后
+ encodeURIComponent(items)
B页面接收
onLoad (option) { const items = decodeURIComponent(option.items); const res = JSON.parse(items) },
这里注意需要用decodeURIComponent(option.items) 接收
接收的值是json字符串类型的,需要用JSON.parse(items)转换一下
努力才会有收获,坚持才会成功。