张三,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`] = `
-
-
+
-
+
复选框
@@ -23,7 +23,7 @@ exports[`renders demo correctly 1`] = `
-
+
自定义颜色
@@ -31,7 +31,7 @@ exports[`renders demo correctly 1`] = `
-
+
自定义图标
@@ -39,19 +39,19 @@ exports[`renders demo correctly 1`] = `
-
+
-
+
-
+
复选框 c
@@ -61,19 +61,19 @@ exports[`renders demo correctly 1`] = `
-
+
-
+
-
+
复选框 c
@@ -87,7 +87,7 @@ exports[`renders demo correctly 1`] = `
复选框a
-
+
@@ -96,7 +96,7 @@ exports[`renders demo correctly 1`] = `
复选框b
-
+
@@ -105,7 +105,7 @@ exports[`renders demo correctly 1`] = `
复选框c
-
+
diff --git a/packages/contact-card/test/__snapshots__/demo.spec.js.snap b/packages/contact-card/test/__snapshots__/demo.spec.js.snap
index 6abef8ab0..2ac3e086f 100644
--- a/packages/contact-card/test/__snapshots__/demo.spec.js.snap
+++ b/packages/contact-card/test/__snapshots__/demo.spec.js.snap
@@ -10,10 +10,10 @@ exports[`renders demo correctly 1`] = `