使用 el-cascader组件数据量过多时,会出现严重卡顿现象,以下方法可以解决:
<el-cascader placeholder="试试搜索:指南" : options="options" filterable @visible-change="visibleChange">
</el-cascader>
visibleChange(val) {
if (val) {
//此处可以出来选中下拉选项,清空input搜索值
}
this.$nextTick(() => {
// 添加这段代码
const $el = document.querySelectorAll('.el-cascader-panel .el-cascader-node[aria-owns]');
Array.from($el).map((item) => item.removeAttribute('aria-owns'));
});
}