小程序将对象通过url传递到下个页面

javascript 复制代码
// 假设有一个对象需要传递
const obj = { name: '张三', age: 25 };

// 将对象转换为 JSON 字符串并编码
const objStr = encodeURIComponent(JSON.stringify(obj));

// 使用 wx.navigateTo 跳转并传递参数
wx.navigateTo({
  url: `/pages/targetPage/targetPage?data=${objStr}`,
});

注意:要用encodeURIComponent编码一下,否则返回数据可能出现一些特殊字符,影响数据解析

javascript 复制代码
Page({
  onLoad: function (options) {
    // 从 options 中获取传递过来的数据
    const dataStr = decodeURIComponent(options.data);
    
    // 将 JSON 字符串解析回对象
    try {
      const obj = JSON.parse(dataStr);
      console.log('接收到的对象:', obj);
    } catch (error) {
      console.error('解析 JSON 失败:', error);
    }
  },
});
相关推荐
男子峰2 小时前
京东Taro小程序原生端接入操作
ios·小程序·taro
爱因斯坦乐2 小时前
小程序配置
小程序
说私域4 小时前
共享经济再中介化进程中的技术创新与模式重构研究——以“开源AI智能名片链动2+1模式S2B2C商城小程序“为例
人工智能·微信·小程序·重构·开源·零售
源码code4 小时前
基于微信小程序的小区管理系统设计与实现【lw+源码+部署+视频+讲解】
微信小程序·小程序
我命由我123451 天前
微信小程序项目问题:tabBar.borderStyle 字段需为 black,white
前端·javascript·微信小程序·小程序·前端框架·html·html5
mon_star°1 天前
搭建刷题专业版小程序系统
微信小程序·小程序·微信公众平台
HackShendi1 天前
记一次小程序爬虫(反编译-自动化字体映射生成)
爬虫·小程序·自动化
船长@1 天前
微信小程序刷题逻辑实现:技术揭秘与实践分享
微信小程序·小程序·notepad++
丁总学Java2 天前
在微信小程序或前端开发中,picker 和 select 都是用户交互中用于选择的组件,但它们在功能、设计和使用场景上有一定的区别
微信小程序·小程序
天草二十六_简村人2 天前
kong搭建一套微信小程序的公司研发环境
java·后端·微信小程序·小程序·kong