base: vue2 + elementui
//在项目的main.js 定一个自定义指令
Vue.directive('removeAriaHidden', {
bind(el, binding) {
const ariaEls = el.querySelectorAll('.el-radio__original')
ariaEls.forEach((item) => {
item.removeAttribute('aria-hidden')
})
}
})
//然后在对应的标签上,补充指令,v-removeAriaHidden
<el-radio-group v-model="addInfo.type" class="input" v-removeAriaHidden>
<el-radio v-for="item in typeList" :label="item" :key="item">{{ item }}</el-radio>
</el-radio-group>