|
3 سال پیش | |
---|---|---|
.. | ||
public | 3 سال پیش | |
src | 3 سال پیش | |
.gitignore | 3 سال پیش | |
README.md | 3 سال پیش | |
babel.config.js | 3 سال پیش | |
package-lock.json | 3 سال پیش | |
package.json | 3 سال پیش | |
vue.config.js | 3 سال پیش |
npm install
npm run serve
npm run build
所有需要能通过tab键focus,并进一步朗读、在放大镜区域显示的元素(几乎是所有叶子元素)都需要添加tabindex attribute。tabindex具体取值是0还是-1还是正值,还需要依据产品设计而定。
<style id="aria-big-cursor-style-node"></style>
: 大号光标样式代码。<style id="aria-zoom-style-node"></style>
: 缩放样式代码。导航区需设置id: navigation-area 视窗区需设置id: viewport-area 交互区需设置id: interactive-area
同一个域的多个页面的accessibility组件实例、该域下的唯一一份local storage之间的无障碍菜单设置会自动同步。
初次加载一个组件实例,改变设置,自动保存到storage,触发storage事件,自动从storage读取设置,同步到组件,不会导致组件设置变化,over。
第二次加载一个组件实例,起初为默认设置状态,自动从storage读取到设置,同步给该组件,因为该组件新设置状态与storage中相同,不会再同步回storage,over。
在另一个页面改变组件实例设置状态,自动把该组件新的设置状态保存到storage,触发storage事件,自动把storage数据同步给当前所有加载了的组件,导致有些组件状态变化,但所有组件的新状态都和storage相同不会再同步回storege,over。