美文网首页
小程序动态点击添加样式

小程序动态点击添加样式

作者: sunflower_07 | 来源:发表于2018-11-24 17:27 被阅读0次

    数据是循环出来

    //结构:
    <view class="left">
          <view class="list-li" wx:for="{{listData}}"  wx:key="id" wx:for-item="item" @tap="listClick({{item}})">
            <text class="list-li-text {{selectId==item.id? 'list-li-text-active' : ''}}">{{item.name}}</text>
          </view>
    </view>
    //js:
    data 中需要定义 selectId 
    // listClick 点击事件
    listClick(item) {
          this.selectId = item.id;
     }
    
    //样式:
    .list-li-text-active {     //点击时的样式
      border-left: 6rpx solid #00BC71;
      color: #00BC71;
      line-height: 100rpx;
      padding-left: 20rpx;
      font-size: 32rpx;
    }
    .list-li-text {
            line-height: 100rpx;
            padding-left: 20rpx;
            font-size: 32rpx;
    }
    
    注意:点击时判断id是否相等,相等则显示这个样式
    
    
    效果图

    喜欢吗?喜欢就留个小心吧!!!

    相关文章

      网友评论

          本文标题:小程序动态点击添加样式

          本文链接:https://www.haomeiwen.com/subject/bosyqqtx.html