cascader卡顿


<el-cascader :options="categoryTree" :props="props" collapse-tags v-model="category" style="width:100%" @change="changeCategory" @visible-change="visibleChange"> </el-cascader>

  增加@visible-change="visibleChange"

 visibleChange (val) {
      this.$nextTick(() => {
        const $el = document.querySelectorAll('.el-cascader-panel .el-cascader-node[aria-owns]');
        Array.from($el).map((item) => item.removeAttribute('aria-owns'));
      })
    },

 

解决方案

.el-cascader-node 元素生成后移除aria-owns属性

 

 

posted @ 2023-01-14 16:22  枫若  阅读(301)  评论(0编辑  收藏  举报