uniapp之页面间传递和接收数组

摘要:
uni-app如何在页面之前发送和传递数组?如果阵列是直接发送和传递的,则收到的消息如下所示。无法获取更多的对象值。接收数组对象的参数。您可以首先将数组转换为JSON字符串,然后在将其传递到页面后将其解析为JavaScript对象。

uni-app在页面之前如何发送和传递数组?如果直接发送和传递数组,接收到的消息如下显示。不能进一步获取对象值。

uniapp之页面间传递和接收数组第1张

 要想能够接收到数组对象的参数。可以先将数组转化为JSON字符串,传递到页面后在解析为JavaScript对象。设页面1传递数据到页面2.则,页面1的关键代码:

 1 /**
 2 * 跳转到下一个页面,并传递参数
 3  */
 4 toNext: function() {
 5     // #ifdef H5
 6     let items = encodeURIComponent(JSON.stringify(this.person));
 7     // #endif
 8     // #ifdef MP-QQ||MP-WEIXIN
 9     let items = JSON.stringify(this.person);
10     // #endif
11     uni.navigateTo({
12         url: 'page4?person=' + items13     })
14 }

页面2接收数据,关键代码:

 1 onLoad: function(options) {
 2     // #ifdef H5
 3     let obj = options.person.replace("\"([^\"]*)\"", "$1");
 4     let person = JSON.parse(obj);
 5     // #endif
 6     // #ifdef MP-QQ||MP-WEIXIN||APP-NVUE||APP-PLUS
 7     let person = JSON.parse(options.person);
 8     // #endif
 9     console.log(person);
10 },

此时,新的页面能够的都person对象。

uniapp之页面间传递和接收数组第2张

免责声明:文章转载自《uniapp之页面间传递和接收数组》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PHP 垃圾回收机制(转)Selenium操作示例——鼠标悬停显示二级菜单,再点击二级菜单或下拉列表下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

解决来QQ消息后歌曲音量降低问题

今天学了一天,晚上听歌放松一下,谁知碰到了一个很纠结的问题,我正在聊天,每当来QQ消息后,我的歌曲音量自动降低,降到非常小,然后我就调高音量,把音乐的音量调到最大,又把系统音量调到最大,谁知音乐的声音还是很小,鼓捣了一阵,终于找到原因了,在右下角音乐图标点一下,然后点击合成器,就出现下面的界面:看到原因了吧,千千静听的声音比其他三个都低很多,怪不得不管怎么...

ES6 一些常用使用

1 //1、解构数组 2 let arr1 = ['apple', 'coffee', 'cake']; 3 let [fruit, drink, dessert] = arr1; 4 console.log(fruit, drink, dessert); 5 //2、解构...

相似度度量计算

看到很多地方在用这个, 就 总结一下:      相似度度量(Similarity),即计算个体间的相似程度,相似度度量的值越小,说明个体间相似度越小,相似度的值越大说明个体差异越大。      对于多个不同的文本或者短文本对话消息要来计算他们之间的相似度如何,一个好的做法就是将这些文本中词语,映射到向量空间,形成文本中文字和向量数据的映射关系,通过计算几...

用redis解决多用户同时编辑同一条数据问题

1,场景再现 场景:总公司可以给分公司下发今年的规划任务(可能只是写了个规划大纲),分公司收到后,进行详细的规划补充,然后提交。 比如规划表: CREATE TABLE `sys_plan` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `branch_offince_id` int(11...

X 利用ogg实现oracle到kafka的增量数据实时同步

利用ogg实现oracle到kafka的增量数据实时同步 前言 https://dongkelun.com/2018/05/23/oggOracle2Kafka/ ogg即Oracle GoldenGate是Oracle的同步工具,本文讲如何配置ogg以实现Oracle数据库增量数据实时同步到kafka中,其中同步消息格式为json。下面是我的源端和目标...

C#中ArrayList 与 string、string[]数组 的转换

1、ArrarList 转换为 string[] :ArrayList list = new ArrayList();list.Add("aaa");list.Add("bbb");//转换成数组string[] arrString = (string[])list.ToArray(typeof( string)) ;2、string[] 转换为 Arra...