ts
文章平均质量分 51
MandiGao
嗯。。。
展开
-
vue3+vite+ts配置eslint+husky
vue3+vite+ts配置eslint+husky创建项目命令yarn create vite vue3-vite-ts --template vue-tseslint代码风格检查,prettier进行格式化代码安装相关依赖 ;yarn add eslint eslint-plugin-vue eslint-define-config --dev # eslinkyarn add prettier eslint-plugin-prettier @vue/eslint-config-pr原创 2022-05-19 10:56:21 · 2522 阅读 · 1 评论 -
ERR_ACTION_ACCESS_UNDEFINED: Are you trying to access
**ERR_ACTION_ACCESS_UNDEFINED: Are you trying to access this.someMutation() or this.someGetter inside**最近在vue2中引入了TS,在改写store时遇到了以上的问题,我使用的是vuex-module-decorators代码如下:@Action public async Login(userInfo: { username: string; password: string }) { /原创 2021-05-31 14:42:38 · 3075 阅读 · 0 评论 -
vue2项目引入ts实操记录(三)
继续修改.vue文件1.对象遍历/** * 用于对象的遍历 */interface IObject { [key: string]: any, [key: number]: any}for (const key in obj) { console.log((obj as IObject)[key])}**2.Model的用法// @Model装饰器允许我们在一个组件上自定义v-model,接受两个参数:event: string类型,表示事件名;options: Prop原创 2021-05-24 11:52:59 · 478 阅读 · 0 评论 -
vue2项目引入ts实操记录(二)
这次依然说如何修改.vue文件中的脚本代码:1.先说引用图片问题比如你的.vue文件或者.ts文件中引入了图片,那么你要进行提前声明,不然ts不认识这个东西。上一篇我已经在src/types下建了一个.d.ts的声明文件,在那个声明文件里面写入下列代码:declare module "*.png";declare module "*.jpg";表示ts能识别.png和.jpg的图片。这样就不会报错了。2.mixins构造mixins我是这个思路,先让mixins继承Vue,然后在.vue文件原创 2021-04-26 11:28:25 · 1735 阅读 · 0 评论 -
vue2项目引入ts实操记录(一)
背景:vue2+ElementUi原因:之所以要在vue2中引入ts,是为了规范项目,更是为了后面学习vue3+ts做准备。移入ts修改思路:先修改.vue文件-----------再修改全局工具类.js文件-----待续。。。正式内容:第一步安装引入:npm install typescript ts-loader --save-devnpm install vue-property-decorator --save-dev进行配置:vue.config.js中原创 2021-04-01 16:04:38 · 7548 阅读 · 0 评论 -
TypeScript-Vue-Starter
学https://github.com/Microsoft/TypeScript-Vue-Starter#typescript-vue-starter遇到的几个问题1.执行tsc --init的时候报:tsc : 无法加载文件 C:\Users\fhn\AppData\Roaming\npm\tsc.ps1,的错误解决方法:在“开始菜单”,搜索“Windows PowerShell ISE”----右键以管理员身份运行----粘贴Set-ExecutionPolicy RemoteSigned运行脚本-原创 2021-02-07 15:02:37 · 357 阅读 · 2 评论