diff --git a/package.json b/package.json index 1ca80ccc..3987dce0 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "dayjs": "^1.11.13", "file-saver": "^2.0.5", "idb-keyval": "^6.2.2", + "intro.js": "^8.3.2", "md5": "^2.2.1", "mitt": "^3.0.1", "nanoid": "^5.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66e28c6a..5506673f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,6 +35,9 @@ importers: idb-keyval: specifier: ^6.2.2 version: 6.2.2 + intro.js: + specifier: ^8.3.2 + version: 8.3.2 md5: specifier: ^2.2.1 version: 2.3.0 @@ -2340,6 +2343,9 @@ packages: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} engines: {node: '>= 0.10'} + intro.js@8.3.2: + resolution: {integrity: sha512-+QsuU8P7Z/O7stAwZ8Uj6CPyKsY6xVx/7hKTVLjlIEPYHaT43XnEUUYHCln6Ehr7GlDuwczh6I8PD/HGf4EG0A==} + invert-kv@1.0.0: resolution: {integrity: sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==} engines: {node: '>=0.10.0'} @@ -6300,6 +6306,8 @@ snapshots: interpret@1.4.0: {} + intro.js@8.3.2: {} + invert-kv@1.0.0: {} is-absolute@1.0.0: diff --git a/src/assets/css/style.scss b/src/assets/css/style.scss index 61c38667..27b2dc83 100644 --- a/src/assets/css/style.scss +++ b/src/assets/css/style.scss @@ -1,4 +1,5 @@ @use "anim" as *; +@use 'intro.js/minified/introjs.min.css'; :root { --color-reverse-white: white; diff --git a/src/pages/article/BookDetail.vue b/src/pages/article/BookDetail.vue index 96be1c20..ba189c74 100644 --- a/src/pages/article/BookDetail.vue +++ b/src/pages/article/BookDetail.vue @@ -183,7 +183,7 @@ function next() {
{{ runtimeStore.editDict.name }}
-
+
恢复默认 diff --git a/src/pages/word/DictDetail.vue b/src/pages/word/DictDetail.vue index 5b233ac3..8fea474a 100644 --- a/src/pages/word/DictDetail.vue +++ b/src/pages/word/DictDetail.vue @@ -1,11 +1,11 @@