小程序
小游戏
企业微信
微信支付
扫描小程序码分享
比方说我在wxml中循环列表,然后用当前循环到的这个值再去js里查询这个值所对应的记录(不同于循环列表的记录),然后再把这条记录显示出来怎么实现?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
js : seats[{"xcroord":1,"ycroord":1,"seatcode":"001"},{"xcroord":2,"ycroord":1,"seatcode":"002"}]
wxml:
<view wx:for="{{rows}}" wx:for-item="columns">
<view wx:for="{{columns}}" wx:for-item="seat">
//当前如果row=1,column=1,则找到seats里面的{"xcroord":1,"ycroord":1,"seatcode":"001"}这条记录,然后再显示seat.code
{{seat.code}}</view>
</view>
我的意思是怎么找到这条记录
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
循环数据的时候顺便把事件加上,在事件中传递参数,然后通过点击事件获取这条记录,我能想到的方式
可能是我表达的还不够清楚,是这样,比方说是一个电影票的选座界面,我先要循环行y,再循环列x,然后再用这个x,y去查询座位列中是否有这个坐标的座位,有的话则显示 for(int i=1;i<rows;i++) {
for(int j=1;j<columns;j++) {
var seat=(调用js页面中的列表).singleorDefault(s=>s.xcoord==x &&ss.ycoord==y); if(seat!=null) 显示座位 } }
data:{
list1:[1,2,3],
list2:[a,b,c]
}
<view wx:for="{{list1}}">{{list2[index]}}</view>
说个app我去看看,淘票票吗?
不是淘票票,也是第三方的购票小程序,还没完成
我的意思如果要实现这样的功能,小程序页面上的代码要怎么写?
最后界面上全部显示的是有票的结果吗?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
js : seats[{"xcroord":1,"ycroord":1,"seatcode":"001"},{"xcroord":2,"ycroord":1,"seatcode":"002"}]
wxml:
<view wx:for="{{rows}}" wx:for-item="columns">
<view wx:for="{{columns}}" wx:for-item="seat">
//当前如果row=1,column=1,则找到seats里面的{"xcroord":1,"ycroord":1,"seatcode":"001"}这条记录,然后再显示seat.code
{{seat.code}}</view>
</view>
我的意思是怎么找到这条记录
循环数据的时候顺便把事件加上,在事件中传递参数,然后通过点击事件获取这条记录,我能想到的方式
可能是我表达的还不够清楚,是这样,比方说是一个电影票的选座界面,我先要循环行y,再循环列x,然后再用这个x,y去查询座位列中是否有这个坐标的座位,有的话则显示 for(int i=1;i<rows;i++) {
for(int j=1;j<columns;j++) {
var seat=(调用js页面中的列表).singleorDefault(s=>s.xcoord==x &&ss.ycoord==y); if(seat!=null) 显示座位 } }
data:{
list1:[1,2,3],
list2:[a,b,c]
}
<view wx:for="{{list1}}">{{list2[index]}}</view>
可能是我表达的还不够清楚,是这样,比方说是一个电影票的选座界面,我先要循环行y,再循环列x,然后再用这个x,y去查询座位列中是否有这个坐标的座位,有的话则显示 for(int i=1;i<rows;i++) {
for(int j=1;j<columns;j++) {
var seat=(调用js页面中的列表).singleorDefault(s=>s.xcoord==x &&ss.ycoord==y); if(seat!=null) 显示座位 } }
说个app我去看看,淘票票吗?
不是淘票票,也是第三方的购票小程序,还没完成
我的意思如果要实现这样的功能,小程序页面上的代码要怎么写?
最后界面上全部显示的是有票的结果吗?