问题: 由于浏览器版本问题,对el-radio报aria-hidden问题
解决方案: 把aria-hidden属性隐藏掉即可
这个属性是用来指示元素是否应该对屏幕阅读器隐藏的,如果值为true,,则表示元素对于视觉用户来说是可见的,但对于屏幕阅读器用户则是不可见的。在这个场景下,可能是由于代码逻辑错误、组件状态管理不当,或者是开发者忘记了正确地控制该元素的可见性,使其在不该隐藏的时候隐藏了。
// 修复Blocked aria-hidden错误
/deep/ input[aria-hidden='true'] {
display: none !important;
}
/deep/.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner {
box-shadow: none !important;
}
同理,如果其他的elementui的组件也有相对应的问题,则找到其对应的aria-hidden属性,隐藏即可