微信小程序怎么给for循环的view点击改变其他view事件
发布于 6 年前 作者 nchang 13847 次浏览 来自 问答


<view wx:for="{{cardLists}}" wx:key="{{item.Id}}" class="cardlist">

    <!-- 卡内容 -->

    <view class="listbtm">

        <view class="lbinfo lrt" bindtap="ShowView">

            <image src="/images/moreinfo.png"></image>

            <label>更多信息</label>

        </view>

        <view class="lbinfo">

            <image src="/images/xfjl.png"></image>

            <label>消费记录</label>

        </view>

    </view>

    <!-- 卡隐藏内容 -->

    <view class="listhide">

   </view>

</view>


如何通过  ShowView  事件改变  listhide 的显示和隐藏

5 回复

看下你怎么写的

盲敲,大概就是这个逻辑,试试吧

保存,获取不到数据

稍等,谢谢。我先试下

有问题再请教你

首先在数组里面需要用一个变量控制你的listhide显示隐藏的boolean变量,用wx-hidden或者wx-if控制(这个自己决定)

然后用data-index="{{index}}"绑定在你的ShowView元素上面,在ShowView方法用e.currentTarget.dataset.index获取到这个值,然后改变其中data数据循环的数组中第index个下标的boolean值

回到顶部