- 博客(6)
- 收藏
- 关注
原创 vue axios封装及接口统一管理
vue axios封装及接口统一管理为什么要进行二次封装?axios是基于promise的http库,可以直接拿来使用,但是在日常开发中,随着项目越来越大,页面越来越多,不利于后续的维护和迭代工作,项目很大的情况下如果碰上接口域名的更改,那一个个接口去改域名将是一个重大的工程,会改到你怀疑人生,这个时候就能体会到二次封装的好处。1、请求配置精简,减少重复的代码;2、接口域名统一管理,代码可维护性高;3、添加请求和响应拦截,可对http错误异常统一处理;一、依赖安装:npm install ax
2020-09-16 15:40:20
908
转载 解决mint-ui官网打不开的问题
解决mint-ui官网打不开的问题最近突然发现mint-ui的官网进不去了,还以为是官网挂掉了,后来参考一位高手博主的方案,问题解决啦!相信有不少的伙伴遇到这种问题,小编就借花献佛,把这位博主的方案链接附上啦,不用谢!哈哈。。。https://blog.csdn.net/qq_33696345/article/details/107790199...
2020-08-28 18:05:46
1827
1
原创 工作项目爬坑之记
工作项目爬坑之记爬坑1: vue slot插槽中使用scope时警告在vue项目中用到了slot作用域插槽,习惯性的使用scope取值,结果命令行出现如下警告:开始一脸闷逼,翻译过来其实就明白上述警告的原因很简单:因为vue版本问题,作用域插槽的“scope”属性已经被弃用,从vue2.5开始被“slot-scope”替换。解决方案: 将scope改成slot-scope,警告解除...
2020-08-26 18:15:53
256
原创 vue配置dev、test、pro环境,实现分环境打包
vue配置dev、test、pro环境,实现分环境打包使用vue-cli开发项目时,默认自带的环境有development(开发环境)、production(生产环境),在最近开发的一个项目中,后端是由.net和java共同开发的,为了适应和提高多环境多域名的打包配置效率,前端需要分环境配置不同的打包命令;下面就来讲讲如何配置test环境,实现测试环境的一键打包命令:npm run test。1、package.json文件中新增命令行脚本test命令,并指向build文件夹下的test.js。2、
2020-08-24 19:24:08
5936
1
原创 new Date()在ios中的那些坑
new Date()在ios中的那些坑最近在做一个公众号的考勤请假功能,需在选完请假开始时间、结束时间后计算出请假时长,于是封装了一个计算时间差的公共方法下面是我最开始的代码,本以为直接拿到这两个时间戳比较计算出结果就可以了,没想到踩到了坑。。。//计算两个时间差utils.getDuration = (start, end) => { let startTime = new Date(start).getTime() let endTime = new Date(end).getTi
2020-08-11 19:45:10
1243
1
原创 如何快速搭建vue项目,并自动在浏览器中打开预览
使用vue-cli脚手架快速搭建项目##一、安装node环境vue-cli是基于node.js,需要用到node的npm或者cnpm包管理器进行依赖插件的安装、卸载及项目打包,所以安装vue-cli脚手架之前需要先下载安装node.js,安装完node也就安装了npm。1、node下载地址:https://nodejs.org/en/ 如图所示:推荐选择大部分用户使用的版本2、下载成功后,找到的node所在的文件夹位置,双击安装。3、安装完成后,检查是否node、npm是否安装成功。 W
2020-08-11 11:39:53
5913
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人