小程序
小游戏
企业微信
微信支付
扫描小程序码分享
因为我采用了wx:for双重循环,遍历了各个省份、各个市区,但我的“三角”按钮也被遍历,导致点击一个全部动态显示,和预期不太一样,
预期状态:点击一个省份可以查看这个省份的内容
具体问题我录制了一个小视频,望各位大佬帮忙解决一下,谢谢!
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
gif确实够小。 看不清楚是啥。
建议你把你现在的代码写成一个代码片段 然后我们看看怎么改
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
<view class="list_out">
<view class="list_in">省份</view>
<view class="list_in">新增确诊</view>
<view class="list_in">累计确诊</view>
<view class="list_in">累计死亡</view>
<view class="list_in">累计治愈</view>
</view>
<!-- <view class="list_out" wx:for="{{feiyan}}" wx:key="index"> -->
<view wx:for="{{feiyan}}" wx:key="index1" wx:for-item="feiyan">
<view bindtap="click">
<!-- //三目法判断图片要不要旋转90。 -->
<image mode="widthFix" src="/images/epidemic/sanjiao.png" class="personal_image {{selectArea ? 'rotateRight' :''}}"></image>
<view class="list_in">{{feiyan.name}}</view>
<view class="list_in">{{feiyan.conadd}}</view>
<view class="list_in">{{feiyan.value}}</view>
<view class="list_in">{{feiyan.deathNum}}</view>
<view class="list_in">{{feiyan.cureNum}}</view>
<view hidden="{{lists_diqu}}" class="list_in_out" wx:for="{{feiyan.city}}" wx:key="index2" wx:for-item="item">
<view class="list_in_in">{{item.name}}</view>
<view class="list_in_in">{{item.conadd}}</view>
<!-- <view class="list_in_in">{{feiyan[1].city[index].ecoNum}}</view> -->
<view class="list_in_in">{{item.conNum}}</view>
<view class="list_in_in">{{item.deathNum}}</view>
<view class="list_in_in">{{item.cureNum}}</view>
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
gif确实够小。 看不清楚是啥。
建议你把你现在的代码写成一个代码片段 然后我们看看怎么改
https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
<view class="list_out">
<view class="list_in">省份</view>
<view class="list_in">新增确诊</view>
<view class="list_in">累计确诊</view>
<view class="list_in">累计死亡</view>
<view class="list_in">累计治愈</view>
</view>
<!-- <view class="list_out" wx:for="{{feiyan}}" wx:key="index"> -->
<view wx:for="{{feiyan}}" wx:key="index1" wx:for-item="feiyan">
<view class="list_out">
<view bindtap="click">
<!-- //三目法判断图片要不要旋转90。 -->
<image mode="widthFix" src="/images/epidemic/sanjiao.png" class="personal_image {{selectArea ? 'rotateRight' :''}}"></image>
</view>
<view class="list_in">{{feiyan.name}}</view>
<view class="list_in">{{feiyan.conadd}}</view>
<view class="list_in">{{feiyan.value}}</view>
<view class="list_in">{{feiyan.deathNum}}</view>
<view class="list_in">{{feiyan.cureNum}}</view>
</view>
<view hidden="{{lists_diqu}}" class="list_in_out" wx:for="{{feiyan.city}}" wx:key="index2" wx:for-item="item">
<view class="list_in_in">{{item.name}}</view>
<view class="list_in_in">{{item.conadd}}</view>
<!-- <view class="list_in_in">{{feiyan[1].city[index].ecoNum}}</view> -->
<view class="list_in_in">{{item.conNum}}</view>
<view class="list_in_in">{{item.deathNum}}</view>
<view class="list_in_in">{{item.cureNum}}</view>
</view>
</view>
我想再追问两个问题:
1.点击了按钮后会触发事件,对象列表中必然有一个true值,但当再次点击时,刚刚显示的内容便无法隐藏回去
2.map(item,i)这个我不是非常理解(不知是不是匹配的意思),还请您赐教。