diff --git a/components/tag/__tests__/__snapshots__/index.test.js.snap b/components/tag/__tests__/__snapshots__/index.test.js.snap
index 83342f8db..2858cc062 100644
--- a/components/tag/__tests__/__snapshots__/index.test.js.snap
+++ b/components/tag/__tests__/__snapshots__/index.test.js.snap
@@ -1,13 +1,13 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`Tag visibility can be controlled by visible with hidden as initial value 1`] = ``;
+exports[`Tag visibility can be controlled by visible with hidden as initial value 1`] = ``;
-exports[`Tag visibility can be controlled by visible with hidden as initial value 2`] = ``;
+exports[`Tag visibility can be controlled by visible with hidden as initial value 2`] = ``;
-exports[`Tag visibility can be controlled by visible with hidden as initial value 3`] = ``;
+exports[`Tag visibility can be controlled by visible with hidden as initial value 3`] = ``;
-exports[`Tag visibility can be controlled by visible with visible as initial value 1`] = ``;
+exports[`Tag visibility can be controlled by visible with visible as initial value 1`] = ``;
-exports[`Tag visibility can be controlled by visible with visible as initial value 2`] = ``;
+exports[`Tag visibility can be controlled by visible with visible as initial value 2`] = ``;
-exports[`Tag visibility can be controlled by visible with visible as initial value 3`] = ``;
+exports[`Tag visibility can be controlled by visible with visible as initial value 3`] = ``;
diff --git a/components/tag/__tests__/index.test.js b/components/tag/__tests__/index.test.js
index 2a01f18e0..5bca96f3c 100644
--- a/components/tag/__tests__/index.test.js
+++ b/components/tag/__tests__/index.test.js
@@ -1,8 +1,11 @@
import { mount } from '@vue/test-utils';
import { asyncExpect } from '@/tests/utils';
import Tag from '..';
+import mountTest from '../../../tests/shared/mountTest';
describe('Tag', () => {
+ mountTest(Tag);
+ mountTest(Tag.CheckableTag);
it('should be closable', async () => {
const onClose = jest.fn();
const wrapper = mount(
diff --git a/components/tag/demo/basic.md b/components/tag/demo/basic.md
index eeb0e32ac..cf9a3076e 100644
--- a/components/tag/demo/basic.md
+++ b/components/tag/demo/basic.md
@@ -1,11 +1,11 @@
#### 基本用法
-基本标签的用法,可以通过添加 `closable` 变为可关闭标签。可关闭标签具有 `onClose` `afterClose` 两个事件。
+基本标签的用法,可以通过添加 `closable` 变为可关闭标签。可关闭标签具有 `close` 两个事件。
#### basic Usage
-Usage of basic Tag, and it could be closable by set `closable` property. Closable Tag supports `onClose` `afterClose` events.
+Usage of basic Tag, and it could be closable by set `closable` property. Closable Tag supports `close` events.
```tpl
@@ -15,7 +15,7 @@ Usage of basic Tag, and it could be closable by set `closable` property. Closabl
LinkTag 2Prevent Default
-