uni-app:跨页面传递数组

A页面:

**JSON.stringify()**是一个 JavaScript 内置的方法,用于将 JavaScript 对象或值转换为 JSON 字符串。

javascript 复制代码
//查看详细信息
details(e){
	// console.log(e.currentTarget.dataset.id)
	var device = JSON.stringify(e.currentTarget.dataset.id)
	uni.navigateTo({ 
		url:'../test/details/details?device='+device
	})
}

B页面:

首次进入时获取到页面参数

**JSON.parse()**是一个 JavaScript 内置的方法,用于将 JSON 字符串解析为对应的 JavaScript 对象或值。

javascript 复制代码
onLoad(options) {
	const arr = JSON.parse(options.device);//解析数组
	console.log(arr.deviceId); // 输出传递的数组
	this.device = arr
}
相关推荐
大怪v14 分钟前
前端:人工智能?我也会啊!来个花活,😎😎😎“自动驾驶”整起!
前端·javascript·算法
我是天龙_绍15 分钟前
vue3 props 如何写ts,进行类型标注
前端
叫我詹躲躲27 分钟前
n8n 自动化工作流平台完整部署
前端·langchain·领域驱动设计
遂心_2 小时前
为什么 '1'.toString() 可以调用?深入理解 JavaScript 包装对象机制
前端·javascript
IT_陈寒2 小时前
JavaScript 性能优化:5 个被低估的 V8 引擎技巧让你的代码快 200%
前端·人工智能·后端
王同学QaQ2 小时前
Vue3对接UE,通过MQTT完成通讯
javascript·vue.js
岛风风2 小时前
关于手机的设备信息
前端
ReturnTrue8683 小时前
nginx性能优化之Gzip
前端
程序员鱼皮3 小时前
刚刚 Java 25 炸裂发布!让 Java 再次伟大
java·javascript·计算机·程序员·编程·开发·代码
w_y_fan3 小时前
Flutter 滚动组件总结
前端·flutter