微信小程序 > 微信公开课 > 小程序同一标签如何遍历两组数据
微信小程序,微信公开课,小程序同一标签如何遍历两组数据

小程序同一标签如何遍历两组数据

2019-03-15 16:54:37

微信公开课小程序热门讨论关于「小程序同一标签如何遍历两组数据」的小程序开发问题
补充:小程序同一标签如何遍历两组数据
展开:需求的场景描述(希望解决的问题)有两个数组在同一个标签内遍历,如何两组数据互不干扰希望提供的能力arr1:[a:{title:title,address:address},b:{title:title,address:address},c:{title:title,address:address}]arr2:[d:{name:name,url:url},e:{name:name,url:url},f:{name:name,url:url}]在<viewwx:for=title:name;address:url<view即速小程序:不能再js文件中处理好这个逻辑,然后wxml只是做渲染吗:varobj1=[{a:1},{a:2},{a:3},{a:4}];varobj2=[{b:1},{b:2},{b:3}];varcount1=obj1length;varcount2=obj2length;if(count1=count2){for(variinobj1){Objectassign(obj1[i],obj2[i])}varreturnobj=obj1;}else{for(variinobj2){Objectassign(obj2[i],obj1[i])}varreturnobj=obj2;}返回新的数据returnobjreturnobj=[{a:1,b:1},{a:2,b:2},{a:3,b:3},{a:4}]是这样的吗:小程序是数据驱动的,处理好数据再渲染吧,如果官方开放这种能力不就等于官方帮你处理数据了吗,而且你这种数据返回应用的场景很少,处理起来也不难,我觉得还是自己做一下数据处理吧,或者让后台给你处理一下,不过建议在前端处理,不用消耗服务器资源:我也遇到过这个问题,感觉还是得用js或者在后台先把两个数据合并在一起,wxml里只用一个wx:for来渲染其他方法可能比这个还麻烦:<viewwx:for={{arr1}}wx:key={{index}}{{arr1[index]title}}:{{arr2[index]name}},{{arr1[index]address}}:{{arr2[index]url}}<view这个拿去试一下,你们的数据这么怪的么,还有一种就是整和两个数组为一个:卢萧萧已经说得很清楚了:遍历arr1,通过遍历arr1时提供的index去访问arr2中对应的项即可这样做可以避免合并数组,那就好像把两个饼揉在一起,太蠢了:<viewwx:for=arr1:arr2<viewarr1:[a:xxx,b:xxx,c:xxx]arr2:[d:xxx,e:xxx,f:xxx]就是大概这个样子,给了两个数组,分别遍历成a:d,b:e,c:f这种情况:没懂:list:{a:[1,2,3],b:[4,5,6]}
更多有关「小程序同一标签如何遍历两组数据」的讨论可以前往微信公开课小程序参与互动哦!
标签:微信公开课,小程序
微信小程序,微信公开课,小程序同一标签如何遍历两组数据

「小程序同一标签如何遍历两组数据」热门讨论订阅

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序同一标签如何遍历两组数据」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序同一标签如何遍历两组数据」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序同一标签如何遍历两组数据」

微信公开课小程序热门讨论「小程序同一标签如何遍历两组数据」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「小程序同一标签如何遍历两组数据」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。