diff --git a/src/components/ContentWrap/src/ContentWrap.vue b/src/components/ContentWrap/src/ContentWrap.vue
index 2c75f0d..705b6bb 100644
--- a/src/components/ContentWrap/src/ContentWrap.vue
+++ b/src/components/ContentWrap/src/ContentWrap.vue
@@ -14,10 +14,10 @@ defineProps({
-
+
- {{ title }}
+
{{ title }}
{{ message }}
@@ -31,5 +31,3 @@ defineProps({
-
-
diff --git a/src/components/Infotip/index.ts b/src/components/Infotip/index.ts
new file mode 100644
index 0000000..413fa5f
--- /dev/null
+++ b/src/components/Infotip/index.ts
@@ -0,0 +1,3 @@
+import Infotip from './src/Infotip.vue'
+
+export { Infotip }
diff --git a/src/components/Infotip/src/Infotip.vue b/src/components/Infotip/src/Infotip.vue
new file mode 100644
index 0000000..54d3b5d
--- /dev/null
+++ b/src/components/Infotip/src/Infotip.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+ {{ showIndex ? `${$index + 1}、` : '' }}{{ typeof item === 'string' ? item : item.label }}
+
+
+
+
+
diff --git a/src/hooks/web/useIntro.ts b/src/hooks/web/useIntro.ts
index 1c21d8b..85604df 100644
--- a/src/hooks/web/useIntro.ts
+++ b/src/hooks/web/useIntro.ts
@@ -16,6 +16,12 @@ export const useIntro = (setps?: Step[], options?: Options) => {
intro: t('common.menuDes'),
position: 'right'
},
+ {
+ element: `#${variables.namespace}-tool-header`,
+ title: t('common.tool'),
+ intro: t('common.toolDes'),
+ position: 'left'
+ },
{
element: `#${variables.namespace}-tags-view`,
title: t('common.tagsView'),
diff --git a/src/layout/components/ToolHeader.vue b/src/layout/components/ToolHeader.vue
index 3d4eadb..7072dd4 100644
--- a/src/layout/components/ToolHeader.vue
+++ b/src/layout/components/ToolHeader.vue
@@ -9,7 +9,7 @@ import { Breadcrumb } from '@/components/Breadcrumb'
import { useAppStore } from '@/store/modules/app'
import { useDesign } from '@/hooks/web/useDesign'
-const { getPrefixCls } = useDesign()
+const { getPrefixCls, variables } = useDesign()
const prefixCls = getPrefixCls('tool-header')
@@ -38,6 +38,7 @@ export default defineComponent({
setup() {
return () => (