diff --git a/docs/markdown/changelog.zh-CN.md b/docs/markdown/changelog.zh-CN.md index b04dfd121..7988639a8 100644 --- a/docs/markdown/changelog.zh-CN.md +++ b/docs/markdown/changelog.zh-CN.md @@ -2,14 +2,20 @@ ### [v2.0.0-beta.1](https://github.com/youzan/vant/tree/v2.0.0-beta.0) +#### 无障碍访问 + +对以下组件增加了无障碍访问的支持: + +- Accordion +- Checkbox +- Radio +- Stepper +- Tab + ##### ActionSheet - 新增`lock-scroll`属性 -##### Accordion - -- 优化无障碍访问 - ##### DatetimePicker - 新增`filter`属性 @@ -26,13 +32,8 @@ - 支持惯性滚动 -##### Stepper - -- 优化无障碍访问 - ##### Tab -- 优化无障碍访问 - 新增`border`属性 ##### Uploader diff --git a/packages/address-list/test/__snapshots__/demo.spec.js.snap b/packages/address-list/test/__snapshots__/demo.spec.js.snap index 837ec3217..d3d067df7 100644 --- a/packages/address-list/test/__snapshots__/demo.spec.js.snap +++ b/packages/address-list/test/__snapshots__/demo.spec.js.snap @@ -4,10 +4,10 @@ exports[`renders demo correctly 1`] = `
-
+
-
+ @@ -16,7 +16,7 @@ exports[`renders demo correctly 1`] = `
-
+ diff --git a/packages/address-list/test/__snapshots__/index.spec.js.snap b/packages/address-list/test/__snapshots__/index.spec.js.snap index 71609c3d5..e11f36c3a 100644 --- a/packages/address-list/test/__snapshots__/index.spec.js.snap +++ b/packages/address-list/test/__snapshots__/index.spec.js.snap @@ -2,7 +2,7 @@ exports[`unswitchable 1`] = `
-
+
张三,13000000000
diff --git a/packages/checkbox/index.js b/packages/checkbox/index.js index 0589fc450..03b308799 100644 --- a/packages/checkbox/index.js +++ b/packages/checkbox/index.js @@ -4,7 +4,11 @@ import { CheckboxMixin } from '../mixins/checkbox'; const [sfc, bem] = use('checkbox'); export default sfc({ - mixins: [CheckboxMixin('vanCheckbox', bem)], + mixins: [CheckboxMixin({ + bem, + role: 'checkbox', + parent: 'vanCheckbox' + })], computed: { checked: { diff --git a/packages/checkbox/index.less b/packages/checkbox/index.less index d31a2beaa..71b848dd7 100644 --- a/packages/checkbox/index.less +++ b/packages/checkbox/index.less @@ -6,6 +6,10 @@ overflow: hidden; user-select: none; + &:focus { + outline: none; + } + &__icon { flex: none; height: 1em; diff --git a/packages/checkbox/test/__snapshots__/demo.spec.js.snap b/packages/checkbox/test/__snapshots__/demo.spec.js.snap index 5d35f5767..df99b2cb6 100644 --- a/packages/checkbox/test/__snapshots__/demo.spec.js.snap +++ b/packages/checkbox/test/__snapshots__/demo.spec.js.snap @@ -3,19 +3,19 @@ exports[`renders demo correctly 1`] = `
-
+
-
+ -
+
-
+
-
+
-
+ -
+ -
+
-
+ -
+ -
+