• 三十二、小程序根据下标对数组中的某个对象的元素进行赋值


    XHTML
    
    <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>
    
    
    JS
     // 标签内容
        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
          })
        }
      },
    

      

  • 相关阅读:
    php文件包含
    微信劫持反弹shell复现
    DNS劫持
    phpstudy后门漏洞复现
    使用远见远控软件控制靶机
    php基础及工具使用
    nmap扫描
    JavaScript创建对象几种形式
    浅拷贝与深拷贝
    原型和原型链
  • 原文地址:https://www.cnblogs.com/deng-jie/p/9608508.html
Copyright © 2020-2023  润新知