# dts-vue3-vite **Repository Path**: YaoYaosHusband/dts-vue3-vite ## Basic Information - **Project Name**: dts-vue3-vite - **Description**: 基于 DTS + Vue3 + vite 的基础开发底座 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-09-16 - **Last Updated**: 2025-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: DTS, vue3, TypeScript ## README # dts-vue3-vite 基于 DTS + Vue3 + vite 的基础开发底座 ### Node version V18.16.1 ### Project Setup pnpm i ### Compile and Hot-Reload for Development pnpm run dev ### Compile and Minify for Production pnpm run build ### Type-Check, Compile and Minify for Production pnpm run buildtsc ### Catalog Tree ``` DTS底板 ├─ .browserslistrc ├─ .env.development ├─ .env.production ├─ .gitignore ├─ .npmrc ├─ .nvmrc ├─ .prettierrc.json ├─ auto-imports.d.ts ├─ components.d.ts ├─ dts.d.ts ├─ env.d.ts ├─ index.html ├─ package.json ├─ public │ ├─ aircity │ ├─ img │ │ ├─ circle.png │ │ ├─ location.png │ │ └─ search.png │ ├─ js │ │ ├─ config.js │ │ ├─ proj4.js │ │ └─ turf.js │ ├─ json │ │ └─ test.json │ ├─ popup │ │ ├─ custompopup.html │ │ ├─ img │ │ │ ├─ videobg.png │ │ │ ├─ 关闭.png │ │ │ └─ 定位.png │ │ └─ unpkg │ │ ├─ element-plus.js │ │ └─ vue.global.prod.js │ └─ vite.svg ├─ README copy.md ├─ src │ ├─ aircity │ │ ├─ onEvent.ts │ │ ├─ onReady.ts │ │ └─ util │ │ └─ FDMarker.ts │ ├─ App.vue │ ├─ assets │ │ ├─ font │ │ │ └─ OPPOSansRegular.ttf │ │ ├─ images │ │ │ └─ boxbg.png │ │ └─ styles │ │ ├─ ant.scss │ │ ├─ base.scss │ │ ├─ font.scss │ │ ├─ index.scss │ │ └─ normalize.scss │ ├─ components │ │ ├─ FDECharts │ │ │ └─ index.vue │ │ ├─ FDFooter │ │ │ └─ index.vue │ │ ├─ FDHeader │ │ │ └─ index.vue │ │ ├─ FDPanel │ │ │ ├─ leftBox.vue │ │ │ ├─ rightBox.vue │ │ │ └─ subBox.vue │ │ ├─ FDPlayer │ │ │ ├─ connect.ts │ │ │ └─ index.vue │ │ └─ FDTool │ │ ├─ child │ │ │ └─ layerTree.vue │ │ └─ index.vue │ ├─ directive │ │ ├─ index.ts │ │ ├─ VChart.ts │ │ ├─ VClickOutside.ts │ │ ├─ VDebounce.ts │ │ ├─ VDisable.ts │ │ ├─ VDrag.ts │ │ ├─ VFocus.ts │ │ ├─ VLazyload.ts │ │ ├─ VPermission.ts │ │ ├─ VResize.ts │ │ └─ VScroll.ts │ ├─ hooks │ │ ├─ useDefer.ts │ │ └─ useNetwork.ts │ ├─ http │ │ ├─ index.ts │ │ ├─ modules │ │ │ ├─ home.ts │ │ │ └─ weather.ts │ │ └─ service.ts │ ├─ main.ts │ ├─ router │ │ └─ index.ts │ ├─ stores │ │ ├─ aircity.ts │ │ ├─ chailou.ts │ │ ├─ global.ts │ │ └─ index.ts │ ├─ utils │ │ ├─ chailou.ts │ │ ├─ common.ts │ │ ├─ coord.ts │ │ ├─ index.ts │ │ └─ mitt.ts │ └─ views │ ├─ four │ │ └─ index.vue │ ├─ index.vue │ ├─ one │ │ ├─ components │ │ │ └─ scrollcom.vue │ │ └─ index.vue │ ├─ three │ │ └─ index.vue │ └─ two │ └─ index.vue ├─ tsconfig.json ├─ tsconfig.node.json └─ vite.config.ts ```