vue2+Ts

152 阅读1分钟

路由用用Ts

import VueRouter {RouterConfig} from 'vue-router'
const routes:Array=[]
router里面的配置遵循RouterConfig的结构,如果是写好的项目不想用RouterConfig结构改成Array

ts想引入js文件

ts如果像引入js文件会有~~~ 可以在shims-vue.d.ts里写 declare module (*.js)

ts想支持echart等不支持ts的组件

在shims-vue.d.ts里写 declare module echarts

关闭eslint的检测
vue.config.js配置 lintOnSave:false

长的代码定义类型
this.refs[form]:any写成(this.refs[form]:any 写成(this.refs[form] as any)