【发布时间】:2018-11-24 16:58:48
【问题描述】:
似乎焦点重置和屏幕阅读器注意到路由更改不是 vue-router 的一部分。
我明白为什么 vue 可能会忽略这一点,因为用例可能会有所不同,但我对缺乏有关可访问性/SPA 路由器的信息感到惊讶。
这似乎是一个常见的 SPA 问题,我很好奇是否有人对此有推荐的解决方案,或者是否有计划将其实施到 vue-router 的核心中。
似乎专用的 aria-live 区域可能是宣布页面更改的不错选择,但我很好奇一旦用户访问新路线,将标签焦点和屏幕阅读器重置到新页面的顶部。
这是我找到的一篇文章。
https://medium.com/@robdel12/single-page-apps-routers-are-broken-255daa310cf
【问题讨论】:
-
vue-router 相关问题:github.com/vuejs/vue-router/issues/2488
标签: vue.js vue-router