<el-checkbox v-for="(item) in jurisdictionContent"
                       :label="item.id"
                       :key="item.id"
                       class="checkboxMargin">
            <span>{{item.value}}{{item.checked}}</span>
          </el-checkbox>

  handleJurisdiction(index, row) {//获取权限
        this.selectedCheck=[];
        let me = this;
        this.jurisdiction = true;
        this.roleId = row.id;
        this.$http.get("/role/resources", {
            params: {roleId: this.roleId}
          },
          {
            emulateJSON: true
          }).then((response) => {
          me.jurisdictionContent = response.body;
          me.jurisdictionContent.forEach(function (c) {
            if(c['checked']){
              me.selectedCheck.push(c.id);
            }
          })
          console.log(this.selectedCheck)
        })
vue 中标签里循环使用v-for ,方法里面循环使用forEach
Logo

前往低代码交流专区

更多推荐