<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      ……

      vue 標(biāo)簽頁+多層多選

      Posted on 2023-02-03 16:34  WALL*E  閱讀(196)  評論(0)    收藏  舉報

      image

      <div class="purchase-course">
        <el-checkbox v-model="allChecked" @change="handleSelectAllClassfiy">全選</el-checkbox>
      </div>
      <div class="intent-course-wrapper">
        <div class="class-category" v-for="(firItem, firIndex) in tabledata" :key="firIndex">
          <div class="intent-course-header">
            <!-- 兩層多選+ 標(biāo)簽頁 -->
            <el-checkbox v-model="firItem.mychecked" @change="firstChanged(firIndex)"></el-checkbox>
            <el-tabs v-model="activeName" tab-position="left" @tab-click="handleClick">
              <el-tab-pane :label="firItem.typeName" :name="firItem.typeName">
                <!-- 第二層 -->
                <div class="class-details" v-for="(subItem, subIndex) in firItem.dataK" :key="subIndex">
                  <el-checkbox v-model="subItem.mychecked" @change="secondChanged(firIndex)"></el-checkbox>
                  <div class="sub-details">
                    <p class="course-name">{{ subItem.name }}</p>
                  </div>
                </div>
              </el-tab-pane>
            </el-tabs>
          </div>
        </div>
      </div>
      
      computed:{
        // 全選功能
        allChecked: {
          get () {
            let count = 0;
            for (let i = 0; i < this.tabledata.length; i += 1) {
              if (this.tabledata[i].mychecked === true) {
                count += 1;
              } else {
                count -= 1;
              }
            }
            if (count === this.tabledata.length) {
              return true;
            }
            return false;
          },
          set (val) {
            return val;
          }
        }
      },
      methods:{
      handleClick(tab, event) {
        // console.log(tab, event);
      },
      // 一級change事件
      firstChanged(index) {
        const { dataK } = this.tabledata[index];
        if (this.tabledata[index].mychecked === false) {
          dataK.forEach((item) => {
            this.$set(item, 'mychecked', false);
          });
        } else {
          dataK.forEach((item) => {
            this.$set(item, 'mychecked', true);
          });
        }
      },
      // 二級change事件
      secondChanged(index) {
        const subData = this.tabledata[index].dataK;
        let tickCount = 0;
        const len = subData.length;
        for (let i = 0; i < len; i += 1) {
          if (subData[i].mychecked === true) {
            tickCount += 1;
          } else {
            tickCount -= 1;
          }
        }
        if (tickCount === len) {
          // 二級全勾選  一級勾選
          this.$set(this.tabledata[index], 'mychecked', true);
        } else {
          // 二級未全選  一級不勾選
          this.$set(this.tabledata[index], 'mychecked', false);
        }
      },
      // 總的全選
      handleSelectAllClassfiy(val) {
        if (val) {
          for (let i = 0; i < this.tabledata.length; i += 1) {
            this.tabledata[i].mychecked = true;
            this.firstChanged(i); // 調(diào)用一級change事件
          }
        } else {
          for (let i = 0; i < this.tabledata.length; i += 1) {
            this.tabledata[i].mychecked = false;
            this.firstChanged(i); // 調(diào)用一級change事件
          }
        }
      },
      }
      
      主站蜘蛛池模板: 国产精品成人av电影不卡| 精品国偷自产在线视频99| 无码人妻丰满熟妇区毛片| 国产亚洲一区二区三不卡| 亚洲av成人三区国产精品| 亚洲欧美日韩精品久久亚洲区色播| 亚洲色婷婷综合开心网| 视频一区视频二区视频三| 女人的天堂A国产在线观看| 久久精品一区二区三区中文字幕| 又大又粗又爽的少妇免费视频| 四虎永久免费精品视频| 国产高清精品在线91| 精品人妻伦一二三区久久aaa片| 激情综合网激情五月我去也| 国产精品青青在线观看爽香蕉| 亚洲www永久成人网站| 潮喷失禁大喷水av无码| 久操线在视频在线观看| 亚洲人成网线在线播放VA| 欧美裸体xxxx极品| 久久精品人妻无码专区| 壶关县| 免费看一区无码无a片www| 国产亚洲精品成人aa片新蒲金 | 视频一区二区不中文字幕| 久久精品国产亚洲av麻豆长发 | 亚洲中文久久久精品无码| 亚洲国产精品久久久天堂麻豆宅男 | 中文字幕国产精品自拍| 久久久久久曰本av免费免费| 国产视频 视频一区二区| 国产精品中文字幕日韩| 看免费真人视频网站| 亚洲精品99久久久久久欧美版| 视频二区中文字幕在线| 日本一道高清一区二区三区| 国产精品第一页一区二区| 精品无码国产污污污免费| 国产成人精品一区二区三区无码| 亚洲精品久久久蜜桃|