uniapp小程序页面跳转传递对象
时间: 2024-11-08 15:10:16 浏览: 1
基于uniapp微信小程序我的钱包页面
在uniApp小程序中,页面跳转并传递对象可以通过JSON.stringify()和JSON.parse()方法来进行。当你需要从一个页面传值到另一个页面时,可以先将对象转换成字符串,然后作为参数传递,接收端再将其解析回原始的对象形式。
例如:
**发送方(跳转前):**
```javascript
let data = { key: 'value' };
Page({
onShow() {
uni.navigateTo({
url: '../targetPage/targetPage',
query: { objData: JSON.stringify(data) } // 将对象序列化
});
}
})
```
**接收方(目标页面):**
```javascript
dataFromOtherPage = this.$options.query.objData;
// 解析数据
receivedData = JSON.parse(dataFromOtherPage);
```
这样,`receivedData`将会是一个和`data`相同的对象实例。
阅读全文