# vue3+TS+Eslint 多入口模板 ``` 1. 默认安装: 1. aixos 2. js-md5 3. pinia 4. vue-router 5. less 6. naive-ui 2. 子页面全局interface文件/pages/*/assets/js/interfacePublic.ts 3. 注意pinia 注册ID唯一性 ``` ## 目录结构 ``` | - `src` | - `pages` 全局入口目录 | - `index` 首页入口子目录 | - `assets` 子静态文件 | - `components` 子组件 | - `router` 子路由 | - `store` 子存储 | - `views` 子页面 | - `App.vue` 子模板 | - `main.ts` 子入口文件 | - `admin` 后台管理入口子目录 | - `assets` 子静态文件 | - `components` 子组件 | - `router` 子路由 | - `store` 子存储 | - `views` 子页面 | - `App.vue` 子模板 | - `main.ts` 子入口文件 | - `login` 登录入口子目录 | - `assets` 子静态文件 | - `components` 子组件 | - `router` 子路由 | - `store` 子存储 | - `views` 子页面 | - `App.vue` 子模板 | - `main.ts` 子入口文件 | - `components` 全局组件 | - `utils` 全局插件 | - `assets` 全局静态文件 ``` ## vue3 使用setup方式,注意格式 ``` import { onMounted, ref, computed} from 'vue' ``` ## use ``` ```