vue中 列表 里面的某一个打开,其他都关闭

 //index是一级的下标,n是二级属性的下标
      showaAnswerName(index,n) {
        this.uploadDiv = false;
        this.$nextTick(()=>{
          this.pageRecode[index].propertyList[n].showanswer = !this.pageRecode[index].propertyList[n].showanswer //根据当前的下标找到他是第几个,然后改变他的状态
          this.uploadDiv = true;
        })
      },

第二种情况,默认打开第一个,

showAll(index,lookshow){
        this.uploadDiv = false;
        this.$nextTick(()=>{
          if(lookshow == 0){
            this.pageRecode[index].showpath =true; //根据当前的下标找到他是第几个,然后改变他的状态
          }else if(lookshow == 1) {
            this.pageRecode[index].showpath = false; //根据当前的下标找到他是第几个,然后改变他的状态
          }

          this.uploadDiv = true;
        })

      },

猜你喜欢

转载自blog.csdn.net/weixin_44727080/article/details/114843394