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

embedded/2024/12/28 12:21:34/

在这里插入图片描述

// 假设有一个对象需要传递
const obj = { name: '张三', age: 25 };// 将对象转换为 JSON 字符串并编码
const objStr = encodeURIComponent(JSON.stringify(obj));// 使用 wx.navigateTo 跳转并传递参数
wx.navigateTo({url: `/pages/targetPage/targetPage?data=${objStr}`,
});

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

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);}},
});

http://www.ppmy.cn/embedded/149439.html

相关文章

ChatGPT与Postman协作完成接口测试(三)

如果想要完善接口测试用例,可以依据笔者前面使用的方法,让ChatGPT继续完善测试用例,如关键字过长、特殊字符等接口测试用例。限于篇幅,这里不考虑这些内容。S_PM_WebTours.json文件就是最终的Postman接口测试用例脚本。 接下来笔者…

【jdk】summary

JDK的定义与组成 JDK(Java Development Kit)是Java开发工具包的缩写,它是用于开发Java应用程序的一套完整的软件开发工具。JDK是Java技术的核心部分,包括了Java运行环境(JRE)、Java工具(如java…

Rectified Flow 原理简介与示例代码解读

Rectified Flow 原理简介与示例代码解读 Rectified Flow 是最近非常火热的图像生成模型框架,最新的 SD3、Flux 等模型都是基于该框架。本文对其原理进行简单直观地介绍,并通过分析官方示例代码来加深理解。 论文原作者的中文解读:[ICLR2023…

智能合约在Web3中的作用:去中心化应用的基石

Web3,作为互联网的下一代技术架构,正以其独特的分布式方式重塑我们日常的在线互动。在这一变革的核心,智能合约无疑是最为重要的技术之一。作为一种自动化的协议,它不仅改变了传统业务和服务的执行方式,更为去中心化应…

torch.nn.functional.pad函数介绍

torch.nn.functional.pad 是 PyTorch 中用于对张量进行边界填充的函数,支持多种填充模式,可以在多种场景(如卷积神经网络的输入预处理)中使用。 函数签名 torch.nn.functional.pad(input: Tensor,pad: Tuple[int, ...],mode: str = constant,value: float = 0 ) -> Ten…

计算机网络习题(第1章 概论 第2章 数据通信基础)

第1章 概论 1、计算机网络 2、互联网 3、计算机网络体系结构 分层模型 OSI/RM 7层模型 TCP/IP 5层模型 协议、PDU、SDU、SAP等术语 数据封装(计算) 第2章 数据通信基础 1、数据通信系统组成 2、主要性能指标 数据传输速率 码元速率 时延 3…

PyQt实战——实现可视化音频播放器(十三)

系类往期文章: PyQt5实战——多脚本集合包,前言与环境配置(一) PyQt5实战——多脚本集合包,UI以及工程布局(二) PyQt5实战——多脚本集合包,程序入口QMainWindow(三&…

K8s DaemonSet的介绍

1. 什么是 DaemonSet? DaemonSet 是 Kubernetes 中的一种控制器,用于确保每个(或某些指定的)节点上运行一个 Pod 副本。它是为部署守护进程设计的,例如需要在每个节点上运行的任务或工具。 特点: Pod 会随…