微信小程序列表点击问题

微信小程序列表点击,

    <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.4k
2 个回答

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

<view class='songBtnTxt' wx-if="{{item.is_add}}">+ 点歌</view>
<view class='songBtnTxt' wx-else>已点</view>
<view class='songBtnTxt'>{{item.is_add?'已点':'+ 点歌'}}</view>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题