小程序
小游戏
企业微信
微信支付
扫描小程序码分享
list:[1,2,3,4,5] <block wx:for="{{list}}"> <text wx:if="{{item>=3}}">{{index}}:{{item}}</text> </block>
实际: 2:3 3:4 4:5
目的实现:1:3 2:4 3:5 这个该如何实现?求大佬解答
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
<block wx:for="{{list}}">
<view wx:if="{{index<list.length/2}}">{{item}}:{{list[index+2]}}</view>
</block>
这样?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
wx:if 换成 hidden
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
<block wx:for="{{list}}">
<view wx:if="{{index<list.length/2}}">{{item}}:{{list[index+2]}}</view>
</block>
这样?
wx:if 换成 hidden
如果是wxml中前端根据条件显示的,那就是需要在前端做显示隐藏判断。
但是如果你的数组是固定5个,那么搜索条件比如是一个变量,那么就在循环出来的前端节点里加入对应的条件判断是否满足搜索结果,不满足的用hidden来隐藏,那么索引值就还是原来的0-4,隐藏掉的用户看不到,但是实际上代码里还是5条数据。