el-cascader控件不断进行搜索,选择,删除,大概10多次后,界面卡死崩溃
.el-cascader-node 元素生成后移除aria-owns属性
在options加载完成后添加代码:
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控件,并且在进行大量搜索,选择,删除操作后界面卡死崩溃,则可能是因为以下原因之一:
1.内存泄漏:如果每次操作未正确清理内存,则可能会导致内存泄漏,从而导致界面卡死。请确保每次操作后正确清理内存。
2.数据没有正确加载:如果数据没有正确加载,则可能导致el-cascader控件无法正确工作。请确保数据已正确加载,并正确显示在界面上。
3.过大的数据集:如果数据集过大,则el-cascader控件可能无法正确处理。请减少数据集的大小,或者采用其他方法(例如分页)以提高el-cascader控件的性能。
请检查以上原因,以确定界面卡死的根本原因,并采取相应的措施以解决问题。