微信小程序列表点击问题

微信小程序列表点击,

    <view class='song' wx:for='{{myRegList}}'>
      <view class='songInfo'>
        <view class='songName'>{{item.name}}</view>
        <view class='songer'>{{item.singer_names}}</view>
      </view>
      <view class='songBtn' bindtap='chooseSong' data-songid='{{item.song_no}}'>
        <image src='../../image/b3.png' class='songBtnImg'></image>
        <view class='songBtnTxt'>+ 点歌</view>
      </view>
    </view>

clipboard.png

怎样让点击按钮chooseSong的时候,把当前按钮的文字变成"已点",???

阅读 2.5k
2 个回答

你再顶一个view标签,用条件渲染,用一个值来控制

<view class='songBtnTxt' wx-if="{{item.is_add}}">+ 点歌</view>
<view class='songBtnTxt' wx-else>已点</view>
<view class='songBtnTxt'>{{item.is_add?'已点':'+ 点歌'}}</view>
推荐问题