Vue
前端梦想家
有丰富的前端经验,可以加wx:qdw1370336125,相互学习,一起进步
展开
-
webstorm+Vue+prettier+eslint,使用prettier格式化代码不生效
当项目使用Vue+Eslint+Prettier时,发现在webstorm中并不生效,那么你来对了。不过在正式开始之前,可以阅读我的另外一篇文章 。但是需要注意,如果你的webstorm是2020.2及以上版本的,那么下面的这一步就无效了。首先解释一下为什么这一步无效了,这是因为webstorm从2020.2版本开始,将Pretter设置为了默认的格式化配置,因此就不需要做上面那篇文章繁琐的配置了。当然还需要你做一步:如上图所示,将Prettier所对应的两个复选框勾选,并选择prettier的安装原创 2021-02-18 16:01:45 · 6226 阅读 · 0 评论 -
Vue中后端传递流文件,前端构建FormData,下载Excel
前端发起请求,后端返回流格式文件,前端构建FormData去接收并下载Excel。注意:发送请求时,记得设置responseType。如下所示:export function downLoad(data) { return request({ url: EXPORT_PAYED_BILL, method: 'get', params: data, responseType: 'blob' })}如果项目中有统一根据某个字段是否是-1,0进行判断是否成功进行拦截,原创 2020-09-19 10:38:22 · 693 阅读 · 0 评论 -
Vue项目接入Eslint与+Prettier+Husky自动格式化代码
简介前端项目,主要有两种选择ESLint和TSLint。TSLint仅针对TS代码,因此如果采用TSLint规范TS代码,JS代码需要采用其他工具。而ESLint不仅能规范js代码,通过配置解析器,也能规范TS代码。此外由于性能问题,TypeScript 官方决定全面采用ESLint。Eslint的主要功能包含代码格式的校验,代码质量的校验,JS规范,如用=而不是判断相等、用驼峰命名变量而不是用下划线。而 Prettier 是美丽的意思,只是代码格式的校验(并格式化代码),不会对代码质量进行校验,如单行原创 2020-07-16 08:34:55 · 4481 阅读 · 1 评论