用NVDA测试Web Accessibility时,打开朗读查看器,enter键会无效,而不打开测试器,就没有问题,很大原因是被应用的元素不是可聚焦的,解决方法尝试:
- 将标签改为可聚焦的语义化标签,如 button
- 设置 tabindex="0"
- 设置 aria-label 文本
- vue中设置@keydown.enter的同时,也需要设置@click,表示这个元素是可点击的
用NVDA测试Web Accessibility时,打开朗读查看器,enter键会无效,而不打开测试器,就没有问题,很大原因是被应用的元素不是可聚焦的,解决方法尝试: