1,我是采用路由文件和页面文件一一对应的方式,先分模块,建立对应的文件夹,这样项目越来越大也不害怕,方便管理。 2,安装一下vue-router,npm install vue-router; mian.ts文件里面use一下路由: 3,router文件下的index.ts代码: 4,routes文件下,index.ts代码: homeRoutse是home路由模块下的,是其子路由,testRoutes...
exportdefault{printWidth:80,// 一行最多80个字符tabWidth:2,// 设置工具每一个水平缩进的空格数useTabs:false,//不使用缩进,而使用空格semi:true,// 句末是否加分号vueIndentScriptAndStyle:true,//Vue文件中和是否缩进singleQuote:false,// 用单引号trailingComma:"none",// 最后一个对象元素符加逗号bracketS...
//es2021},//规则继承"extends":[//全部规则默认是关闭的,这个配置项开启推荐规则,推荐规则参照文档//比如:函数不能重名、对象不能出现重复key"eslint:recommended",//vue3语法规则"plugin:vue/vue3-essential",//ts语法规则"plugin:@typescript-eslint/recommended"],//要为特定类型的文件指定处理器"overrides...
在src路径下,创建api文件夹,新建index.ts和http.ts文件,并添加内容。 http.ts文件内容 importaxiosfrom'axios'constenv = process.env.NODE_ENV// 此处调用process会报错,在后配置项解决constapis = {production:'http://localhost:8480',staging:'http://localhost:8480',development:'http://localhost:8480'}c...
1.位置:直接改写vite.config.ts -- 顺便就添加alias //vite.config.tsimport vuefrom"@vitejs/plugin-vue"; import { resolve }from"path"; function pathResolve(dir:string) {returnresolve(process.cwd(),".", dir); }//https://vitejs.dev/config/exportdefault() =>{return{ ...
一、安装vue-router yarn add vue-router 二、创建页面 项目目录下新建views文件夹,添加文件(home、login、test) image.png 三、创建router文件夹 3.1、在src下新建router文件夹,在router文件下创建index.ts和modules文件夹 image.png 3.2、在 modules 文件夹下创建模块化的 ts 文件,并填入对应的代码 ...
开始配置之前:清空项目文件 一、路由基础配置 官网https://router.vuejs.org/zh/ 1.router/index.ts路由配置 importtype{App}from'vue'import{createRouter,createWebHistory}from'vue-router'importtype{RouteRecordRaw}from'vue-router'// 定义路由规则constroutes:RouteRecordRaw[]=[{path:'/',redirect:'/home...
配置路径别名 在vite.config.ts中导入path 飘红是因为TS找不到path模块的类型声明 安装@types/node,为node内置包添加TS类型声明 yarnadd -D@types/node或npmi -D@types/node 配置好vite.config.ts的结果如下: import{defineConfig}from"vite";importvuefrom"@vitejs/plugin-vue";importpathfrom"path";// http...
vue3 build vite.config.ts配置 import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' const path = require('path') // npm i --save-dev @types/node export default defineConfig({ plugins: [vue()], // 配置需要使用的插件列表,这里将vue添加进去...