使用
Blocked aria-hidden on an element because its descendant retained focus. The focus must not be hidden from assistive technology users. Avoid using aria-hidden on a focused element or its ancestor. Consider using the inert attribute instead, which will also prevent focus. For more details, see the aria-hidden section of the WAI-ARIA specification at https://w3c.github.io/aria/#aria-hidden.
Element with focus: div
Ancestor with aria-hidden: <div tabindex="0" aria-hidden="true" style="width: 0px; height: 0px; overflow: hidden;">
解决办法
this.jz.visible = true;
this.$nextTick(() => {
const domArr = document.getElementsByClassName('ant-modal');
if(domArr && domArr.length>0) {
Array.from(domArr).forEach(item =>{
if (item.childNodes && item.childNodes.length >0){
Array.from(item.childNodes).forEach(child => {
if(child.setAttribute){
child.setAttribute('aria-hidden','false');
}
})
}
})
}
});