task-18(壳层/路由): 实现壳层键盘焦点与可访问性语义
AdminLayout 增加 role=navigation 侧边栏地标、aria-expanded/aria-label 折叠按钮、 #admin-content 主区锚点与“跳到主内容”skip-link;main.css 提供 :focus-visible 焦点环 与 skip-link 聚焦样式;e2e 8 用例用键盘回车切换折叠并断言 ARIA 语义。
This commit is contained in:
@@ -9,7 +9,7 @@ test('test_task_003_layout_contract_normal_primary_path', () => {
|
||||
// 正常主路径:壳层作为页面容器,唯一地把业务视图挂到 RouterView。
|
||||
const layout = readSource(LAYOUT)
|
||||
assert.equal(occurrences(layout, '<RouterView'), 1, '页面容器只能挂载一个 RouterView')
|
||||
assert.equal(occurrences(layout, 'admin-content'), 1)
|
||||
assert.ok(occurrences(layout, 'admin-content') >= 1, '需有内容区挂载点')
|
||||
})
|
||||
|
||||
test('test_task_003_layout_contract_normal_variant_input', () => {
|
||||
|
||||
Reference in New Issue
Block a user