Results 3 comments of 离焰

> 经过测试,是chrome104版本比较容易重现。但是也只有部分的用户会出现。不是全部用户都能重现, 原因是使用了 `aria-owns` 属性,我在最新的测试中,删除了`.el-cascader-node`节点的这个属性,能解决这个问题 我这边也遇到了类似的问题,按照这个方式解决了,但不清楚具体的原因,能解释一下么? @luomu172

> @zeelq 您好,能说下具体实现细节吗?我尝试把"el-cascader-node": false 置为false发现有样式问题以及change事件总是选到最后一个! 更改图片:![20220823162953.png](https://camo.githubusercontent.com/76869f26655e8b38e2f704c0e17158ac56a94c87e91be5763fd0d83476c2946e/68747470733a2f2f73322e6c6f6c692e6e65742f323032322f30382f32332f657366356b394e53474a334b5470422e706e67) 我是参考了 @luomu172 提供的解决思路,通过操作dom方式解决的,没更改组件源码,你可以参考下: `const $el = document.querySelectorAll('.el-cascader-panel .el-cascader-node[aria-owns]'); Array.from($el).map(item => item.removeAttribute("aria-owns"))` 在Cascader组件的.el-cascader-node 元素生成后移除aria-owns属性。

> > 好的,我尝试一下;谢谢。@zeelq > > 在Cascader组件的.el-cascader-node 元素生成后移除aria-owns属性。 请问如何知道.el-cascader-node生成了? 我遇到的一个情况为只有个别人点击级联选择器就会导致页面崩溃,但是其他人使用起来正常,想请教下 const $el = document.querySelectorAll('.el-cascader-panel .el-cascader-node[aria-owns]'); Array.from($el).map(item => item.removeAttribute("aria-owns")); 这两行代码在什么情况下运行?我不知道在什么样的情况下使用这个方法,换句话说,这个应该需要一个函数触发吧,就像@click函数这样触发,能写个demo吗 ———————————— 另一个issue上给我的回答是在mounted上运行,但是我的理解是此时级联选择器子节点还没有出现,应该拿不到el-cascader-panel .el-cascader-node这个节点吧 > > 这是他的代码 mounted () { const $el =...