diff --git a/src/fab/__test__/__snapshots__/demo.test.jsx.snap b/src/fab/__test__/__snapshots__/demo.test.jsx.snap
index 1fd98d066..d42123e09 100644
--- a/src/fab/__test__/__snapshots__/demo.test.jsx.snap
+++ b/src/fab/__test__/__snapshots__/demo.test.jsx.snap
@@ -1,56 +1,91 @@
// Vitest Snapshot v1
-exports[`Fab > Fab displayVue demo works fine 1`] = `
-
-
+
+
+
+
+ 按钮文字
+
+
+
+
+`;
+
+exports[`Fab > Fab baseVue demo works fine 1`] = `
+
+
+
+
+
+
+
+
+
+
+
`;
exports[`Fab > Fab mobileVue demo works fine 1`] = `
Fab 悬浮按钮
当功能使用图标即可表示清楚时,可使用纯图标悬浮按钮,例如:添加、发布。
-
-
-
-
-
- 基础使用
-
-
-
-
-
+
-
-
-
- 进阶使用
-
-
-
-
-
+
+ 纯图标悬浮按钮
+
+
+
+
-
-
+
+
-
-
-
-
+
-
-
-
-
-
-
-
+
+ 图标加文字悬浮按钮
+
+
+
+
+
+
-
-
-`;
-
-exports[`Fab > Fab textVue demo works fine 1`] = `
-
-
+
+
+
-
-
-
-
- 按钮文字
-
+
+
`;
diff --git a/src/fab/__test__/__snapshots__/index.test.jsx.snap b/src/fab/__test__/__snapshots__/index.test.jsx.snap
index 1f98d740a..16ef8c4f0 100644
--- a/src/fab/__test__/__snapshots__/index.test.jsx.snap
+++ b/src/fab/__test__/__snapshots__/index.test.jsx.snap
@@ -3,32 +3,31 @@
exports[`fab > slots > : icon 1`] = `
-
+
+
+
+
+
-
-
-
-
-
diff --git a/src/fab/__test__/demo.test.jsx b/src/fab/__test__/demo.test.jsx
index 1ce7a0cbc..7d9004655 100644
--- a/src/fab/__test__/demo.test.jsx
+++ b/src/fab/__test__/demo.test.jsx
@@ -3,14 +3,14 @@
*/
import { mount } from '@vue/test-utils';
-import displayVue from '@/fab/demos/display.vue';
+import advanceVue from '@/fab/demos/advance.vue';
+import baseVue from '@/fab/demos/base.vue';
import mobileVue from '@/fab/demos/mobile.vue';
-import textVue from '@/fab/demos/text.vue';
const mapper = {
- displayVue,
+ advanceVue,
+ baseVue,
mobileVue,
- textVue,
};
describe('Fab', () => {
diff --git a/src/fab/__test__/index.test.jsx b/src/fab/__test__/index.test.jsx
index 4806ee474..1e425c580 100644
--- a/src/fab/__test__/index.test.jsx
+++ b/src/fab/__test__/index.test.jsx
@@ -18,7 +18,7 @@ describe('fab', () => {
const wrapper = mount(Fab, {
props: { text },
});
- const textContainer = wrapper.find('.t-fab__text');
+ const textContainer = wrapper.find('.t-button__content');
expect(textContainer.text()).toBe(text);
});
diff --git a/src/fab/demos/advance.vue b/src/fab/demos/advance.vue
new file mode 100644
index 000000000..9cb3c9dbc
--- /dev/null
+++ b/src/fab/demos/advance.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
diff --git a/src/fab/demos/display.vue b/src/fab/demos/base.vue
similarity index 58%
rename from src/fab/demos/display.vue
rename to src/fab/demos/base.vue
index f58730b3e..0ad8ee546 100644
--- a/src/fab/demos/display.vue
+++ b/src/fab/demos/base.vue
@@ -1,17 +1,13 @@
-
-
-
+
-
-
diff --git a/src/fab/demos/mobile.vue b/src/fab/demos/mobile.vue
index 67f5b1c7c..f94549d57 100644
--- a/src/fab/demos/mobile.vue
+++ b/src/fab/demos/mobile.vue
@@ -2,24 +2,36 @@
Fab 悬浮按钮
当功能使用图标即可表示清楚时,可使用纯图标悬浮按钮,例如:添加、发布。
-
-
- 基础使用
- 进阶使用
-
+
+ 纯图标悬浮按钮
+
+
+ 图标加文字悬浮按钮
-
+
-
+
diff --git a/src/fab/demos/text.vue b/src/fab/demos/text.vue
deleted file mode 100644
index d04e4c87f..000000000
--- a/src/fab/demos/text.vue
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/fab/fab.vue b/src/fab/fab.vue
index 4b457af83..934cade81 100644
--- a/src/fab/fab.vue
+++ b/src/fab/fab.vue
@@ -1,50 +1,50 @@
-
-
- {{ text }}
+
+ {{ text }}