![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
总结
落影0218
https://github.com/jean0218
展开
-
没有webapck安装jest,运行单元测试用例
在当前项目下安装以下文件:npm install babel-jest jest babel-preset-env在根目录下创建.babelrc,添加如下代码{ "presets": ["env"]}package.json配置如下参数: "scripts": { "test": "jest" },运行命令行:npm test即可自动寻找...原创 2018-08-30 10:07:36 · 626 阅读 · 0 评论 -
老瓶装新酒:在老页面中使用vue实现功能
老瓶装新酒:在老页面中使用vue实现功能起因公司有些老项目需要维护,这些项目老到什么程度呢,没有前后分离,开发的时候需要在本地打开Eclipse,在本地启动服务,一边运行后端服务一边调试代码。最近接了一个老系统的需求,其中有个需求就是改造手动分配功能,让它变得更好用。我们先来看看,原界面是长什么样的:再来看看新需求的界面是什么样的:其实也没改太多,对不对。接到需求的时候,我也是这么想...原创 2019-05-14 18:02:34 · 437 阅读 · 0 评论 -
vue-cli2升级webpack4记录
目录结构分析,找出配置文件这个项目是由vue-cli2生成的,我们先来看看现有的目录结果,找出我们需要改代码的地方,打开各文件查看,找到我们需要修改文件的地方存于放build和config两个目录下:这次我们修改的js文件主要有以下三个:./build/webpack.dev.conf.js ./build/webpack.prod.conf.js ./config/webpa...原创 2019-03-26 11:12:52 · 1338 阅读 · 0 评论 -
url 下载文件
后端返回url地址,通过这个url地址下载文件,用法如下: const fileUrl = res.data; if(res.code === 0){ if (!fileUrl) { return; } let link = document.createElement('a'); li...原创 2019-03-21 17:35:27 · 1033 阅读 · 0 评论 -
chrome浏览器中cookie失效
最近碰到了一奇葩bug,记录一下:点击在新的标签页弹出新路由,cookie会更新,每请求一次cookie自动更新一次,在FF和IE中请求是正常的,可以正确拿到数据。但是在chrome中请求,报cookie失效。复现步骤如下:1、在本地启动服务,打开chrome浏览器,点击打开新标签页,多次请求正常。2、刷新当前页,再次发送第三次请求(第一次获取正常的,第二次改变了,第三次拿到的co...原创 2019-03-08 11:57:37 · 10381 阅读 · 1 评论 -
多状态请求后端接口简写形式
如有多种状态需要操作,每个状态需要写不同的向后端请求的接口,可写成如下形式。其中queryRecommend是接口名称export function queryRecommend(options) { return request('/api/recommend', options, 'POST')}console.log('接收当前状态', type)let status ...原创 2019-02-18 11:56:06 · 479 阅读 · 0 评论 -
ant-design 使用踩坑
1、采用getFieldDecorator()循环生成表单项时,设置了initialValue值,如何给select设置默认值<Select defaultValue={this.props.value.toString()} onChange={this.props.onChange}>...原创 2019-02-11 14:09:59 · 646 阅读 · 1 评论 -
git 操作收集
1、无法查看所有远程分支若遇到 git branch -a 无法全部显示远程的分支,只显示master分支可以通过 git fetch 将本地远程跟踪分支进行更新,与远程分支保持一致2、放弃本地所有修改git checkout .3.放弃本地所有新增文件git clean -xdf4.版本回退git reset (–mixed) HEAD~1回退一个版本,且会将...原创 2019-02-11 09:37:39 · 586 阅读 · 0 评论 -
Jest编译过程中的报错汇总
持续更新中~1、Couldn't find preset "env" relative to directory "E:\\gitHub"解决方案:Many of the github issues relating to this suggest that babel-preset-env is not installed.Indeed it doesn't seem to ...原创 2018-08-30 10:08:59 · 1316 阅读 · 1 评论 -
vue踩坑记录
1、绑值绑定值{{message}}绑定属性值v-bind:title=""注意:如果绑定的值是字符串,记得再加'',如"'vue'"2、数组生成生表格,每隔七列换行显示VUE一般使用template来创建HTML,查了下template没有语法可以实现这种情况。查看了element的源码,它先把数组先处理成行,再循环行中的列。这个写法还是觉得复杂了。可以使用javascript...原创 2019-05-10 14:52:24 · 231 阅读 · 1 评论