配置ESLint+VSCode开发

在项目中,代码规范是很重要的。不仅避免了基本的语法错误,也保证了代码的可读性。使用eslint+vscode来写代码,既有错误提示,保存一下即可自动规范代码,直接起飞。

阅读更多

Vue自动注册全局组件

背景

Vue项目中会有很多自己封装的组件,如果每次使用的时候都需要手动引入,那还是很麻烦的。

阅读更多

解决Jenkins执行sudo命令时报错

在Jenkins的使用过程中,如果在脚本中使用到sudo命令,就有可能出现如下的错误:

sudo: no tty present and no askpass program specified

这是因为Jenkins服务器在执行sudo命令时的上下文有误,导致这个命令执行异常。

阅读更多

使用Jenkins打造前端自动化工作流

背景

目前公司里前端的构建及部署工作都是人工去做,每次去操作都十分的繁琐,可以通过Jenkins的自动化工作流简化这些操作,搭建完成后只需发起一个git提交,剩下的打包构建,代码部署全部自动化完成,本文是对搭建Jenkins的记录。

阅读更多

优化if else

在代码里可以经常看到一大串的if()else if(){}逻辑判断,明显是有优化空间的。

阅读更多

小程序种使用echarts闪退问题

今天在发开小程序中,发现在ios设备中使用一段时间后自动闪退,安卓设备会十分的卡顿。使用小程序的真机调试可以看到使用一段时间后,小程序的内存占用十分的高,最多达到1.5g然后就闪退了,应该是内存占用过多导致微信直接把他杀掉了。

阅读更多

echarts折线图不堆叠设置

直接复制echarts折线图官方实例使用的话会发现数据会堆叠在一起,看了下官方文档发现只要讲stack的值设置不相同,就不会堆叠了 官方文档传送