This commit is contained in:
Zyronon
2025-11-05 01:59:13 +08:00
parent 876d02f402
commit ca71d98dc8
8 changed files with 5231 additions and 4355 deletions

1
.env
View File

@@ -1,3 +1,2 @@
VITE_ROUTE_BASE=/

18
components.d.ts vendored
View File

@@ -36,32 +36,19 @@ declare module 'vue' {
IconBxVolumeMute: typeof import('~icons/bx/volume-mute')['default']
IconEosIconsLoading: typeof import('~icons/eos-icons/loading')['default']
IconFluentAdd16Regular: typeof import('~icons/fluent/add16-regular')['default']
IconFluentAdd20Filled: typeof import('~icons/fluent/add20-filled')['default']
IconFluentAdd20Regular: typeof import('~icons/fluent/add20-regular')['default']
IconFluentAddCircle20Filled: typeof import('~icons/fluent/add-circle20-filled')['default']
IconFluentAddSquare20Regular: typeof import('~icons/fluent/add-square20-regular')['default']
IconFluentArrowBounce20Regular: typeof import('~icons/fluent/arrow-bounce20-regular')['default']
IconFluentArrowCircleRight16Regular: typeof import('~icons/fluent/arrow-circle-right16-regular')['default']
IconFluentArrowClockwise20Regular: typeof import('~icons/fluent/arrow-clockwise20-regular')['default']
IconFluentArrowClockwise32Filled: typeof import('~icons/fluent/arrow-clockwise32-filled')['default']
IconFluentArrowClockwise32Regular: typeof import('~icons/fluent/arrow-clockwise32-regular')['default']
IconFluentArrowCounterclockwise32Filled: typeof import('~icons/fluent/arrow-counterclockwise32-filled')['default']
IconFluentArrowCounterclockwise32Regular: typeof import('~icons/fluent/arrow-counterclockwise32-regular')['default']
IconFluentArrowLeft16Regular: typeof import('~icons/fluent/arrow-left16-regular')['default']
IconFluentArrowMove20Regular: typeof import('~icons/fluent/arrow-move20-regular')['default']
IconFluentArrowRight16Regular: typeof import('~icons/fluent/arrow-right16-regular')['default']
IconFluentArrowShuffle16Regular: typeof import('~icons/fluent/arrow-shuffle16-regular')['default']
IconFluentArrowShuffle20Filled: typeof import('~icons/fluent/arrow-shuffle20-filled')['default']
IconFluentArrowShuffle20Regular: typeof import('~icons/fluent/arrow-shuffle20-regular')['default']
IconFluentArrowShuffle24Regular: typeof import('~icons/fluent/arrow-shuffle24-regular')['default']
IconFluentArrowShuffle28Filled: typeof import('~icons/fluent/arrow-shuffle28-filled')['default']
IconFluentArrowShuffle28Regular: typeof import('~icons/fluent/arrow-shuffle28-regular')['default']
IconFluentArrowSort20Regular: typeof import('~icons/fluent/arrow-sort20-regular')['default']
IconFluentArrowSwap20Regular: typeof import('~icons/fluent/arrow-swap20-regular')['default']
IconFluentBookLetter20Regular: typeof import('~icons/fluent/book-letter20-regular')['default']
IconFluentBookNumber20Filled: typeof import('~icons/fluent/book-number20-filled')['default']
IconFluentBookNumber20Regular: typeof import('~icons/fluent/book-number20-regular')['default']
IconFluentCalendarEdit20Regular: typeof import('~icons/fluent/calendar-edit20-regular')['default']
IconFluentCheckmark20Regular: typeof import('~icons/fluent/checkmark20-regular')['default']
IconFluentCheckmarkCircle16Filled: typeof import('~icons/fluent/checkmark-circle16-filled')['default']
IconFluentCheckmarkCircle16Regular: typeof import('~icons/fluent/checkmark-circle16-regular')['default']
@@ -69,20 +56,16 @@ declare module 'vue' {
IconFluentChevronLeft20Filled: typeof import('~icons/fluent/chevron-left20-filled')['default']
IconFluentChevronLeft28Filled: typeof import('~icons/fluent/chevron-left28-filled')['default']
IconFluentDatabasePerson20Regular: typeof import('~icons/fluent/database-person20-regular')['default']
IconFluentDataUsageEdit20Regular: typeof import('~icons/fluent/data-usage-edit20-regular')['default']
IconFluentDelete20Regular: typeof import('~icons/fluent/delete20-regular')['default']
IconFluentDismiss20Regular: typeof import('~icons/fluent/dismiss20-regular')['default']
IconFluentDismissCircle16Regular: typeof import('~icons/fluent/dismiss-circle16-regular')['default']
IconFluentDismissCircle20Filled: typeof import('~icons/fluent/dismiss-circle20-filled')['default']
IconFluentDocumentEdit20Regular: typeof import('~icons/fluent/document-edit20-regular')['default']
IconFluentErrorCircle20Filled: typeof import('~icons/fluent/error-circle20-filled')['default']
IconFluentEye16Regular: typeof import('~icons/fluent/eye16-regular')['default']
IconFluentEyeOff16Regular: typeof import('~icons/fluent/eye-off16-regular')['default']
IconFluentHome20Regular: typeof import('~icons/fluent/home20-regular')['default']
IconFluentKeyboardLayoutFloat20Regular: typeof import('~icons/fluent/keyboard-layout-float20-regular')['default']
IconFluentLayoutColumnTwoEdit20Regular: typeof import('~icons/fluent/layout-column-two-edit20-regular')['default']
IconFluentMyLocation20Regular: typeof import('~icons/fluent/my-location20-regular')['default']
IconFluentNoteEdit20Regular: typeof import('~icons/fluent/note-edit20-regular')['default']
IconFluentPaddingLeft20Regular: typeof import('~icons/fluent/padding-left20-regular')['default']
IconFluentPerson20Regular: typeof import('~icons/fluent/person20-regular')['default']
IconFluentPlay20Regular: typeof import('~icons/fluent/play20-regular')['default']
@@ -92,7 +75,6 @@ declare module 'vue' {
IconFluentSearch24Regular: typeof import('~icons/fluent/search24-regular')['default']
IconFluentSettings20Regular: typeof import('~icons/fluent/settings20-regular')['default']
IconFluentShieldQuestion20Regular: typeof import('~icons/fluent/shield-question20-regular')['default']
IconFluentSlideTextEdit20Regular: typeof import('~icons/fluent/slide-text-edit20-regular')['default']
IconFluentSlideTextTitleEdit20Regular: typeof import('~icons/fluent/slide-text-title-edit20-regular')['default']
IconFluentSpeakerEdit20Regular: typeof import('~icons/fluent/speaker-edit20-regular')['default']
IconFluentSpeakerSettings20Regular: typeof import('~icons/fluent/speaker-settings20-regular')['default']

9558
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
import * as VueRouter from 'vue-router'
import {RouteRecordRaw} from 'vue-router'
import { RouteRecordRaw } from 'vue-router'
import WordsPage from "@/pages/word/WordsPage.vue";
import PC from "@/pages/index.vue";
import Layout from "@/pages/layout.vue";
import ArticlesPage from "@/pages/article/ArticlesPage.vue";
import PracticeArticles from "@/pages/article/PracticeArticles.vue";
import DictDetail from "@/pages/word/DictDetail.vue";
@@ -17,7 +17,7 @@ import User from "@/pages/user/index.vue";
export const routes: RouteRecordRaw[] = [
{
path: '/',
component: PC,
component: Layout,
redirect: '/',
children: [
{path: '/', component: Home},

View File

@@ -79,6 +79,9 @@ export default defineConfig(() => {
],
build: {
rollupOptions: {
input: {
app: 'app.html' // 默认入口
},
// 因为已经把包复制过来了里面的axios实例用的项目的所以这行代码可以不要了
// external: isCdnBuild ? ['axios'] : [],// 使用全局的 axios。因为百度翻译库内部用了0.19版本的axios会被打包到代码里面
output: {