zoukankan      html  css  js  c++  java
  • 小程序根据下标对数组中的某个对象的元素进行赋值

    <view class='right'>
            <text bindtap='label' class="{{item.bobo==true ? 'labelColor':''}}" data-index="{{index}}" data-bobo="{{item.bobo}}" wx:for="{{labelArr}}">{{item.name}}</text>
          </view>
    

      

    // 标签内容
        labelArr:[
          {
            name: "服务态度好",
            bobo:true,
          },
          {
            name: "排队时间短",
            bobo: false,
          },
          {
            name: "效率高",
            bobo: false,
          },
          {
            name: "门店环境好",
            bobo: false,
          },
          {
            name: "很专业",
            bobo:false,
          },
        ],
     
     
     
      // 标签
      label:function(e){
        var that = this;
        var index = e.currentTarget.dataset.index;
        debugger
        var boo = that.data.labelArr[index].bobo;
        console.log(e.currentTarget.dataset.bobo);
        var labelArr = that.data.labelArr;
        if(boo == false){
          var bool = "labelArr[" + index + "].bobo";
          that.setData({
            [bool]:true
          })
        }else {
          var bool = "labelArr[" + index + "].bobo";
          that.setData({
            [bool]: false
          })
        }
      },
    

      

  • 相关阅读:
    2016.11.21随笔
    2016.11.19随笔
    年月日
    导航position:absolute
    360搜索(边框)
    导航代码position:relative
    邮箱注册代码
    2016.11.18随笔
    2016.11.17随笔
    个人简历网页版代码
  • 原文地址:https://www.cnblogs.com/xinheng/p/10025236.html
Copyright © 2011-2022 走看看