![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
arashethis
Nothing to say.
展开
-
前端下载文件(GET、POST方法)
GETlocation.href = '/path/to/download/url'POST本例使用axios库axios.post('/path/to/download/url', this.searchParams, { responseType: 'blob'}).then(res => { let blob = res.data let reade...原创 2018-03-07 17:34:33 · 21687 阅读 · 2 评论 -
解决@vue/cli 创建项目是安装chromedriver时失败的问题
最近在使用新版vue的命令行工具创建项目时,安装chromedriver老是失败,导致后面的步骤也没有进行。网上搜索了一下,全是使用 npm install chromedriver –chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver安装的,由于@vue/cli安装chromedriver失败,文件目录结构...转载 2018-02-22 16:45:39 · 931 阅读 · 2 评论 -
npm无法安装node-sass
安装node-sass v4.5.3时报错如下:Downloading binary from https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-59_binding.nodeCannot download "https://github.com/sass/node-sass/releases/dow...原创 2018-02-23 17:05:59 · 18107 阅读 · 0 评论 -
axios取消请求实践记录
问题的来源用el-autocomplete远程获取数据时,点击输入框会触发第一次请求,然后输入搜索文字后会触发第二次请求,两次请求间隔较短,有时候会出现第二次请求比第一次请求先返回的情况,导致我们期望的第二次发送的请求返回的数据会被第一次请求返回的数据覆盖掉解决思路在发送第二次请求的时候如果第一次请求还未返回,则取消第一次请求,以保证后发送的请求返回的数据不会被先发送的请求覆盖。...原创 2018-04-24 16:58:52 · 5974 阅读 · 0 评论 -
ajax通过post方法下载文件(使用axios)
仅做记录用:axios.post(downloadUrl, reqData, { responseType: 'blob'}).then(res => { let blob = res.data let reader = new FileReader() reader.readAsDataURL(blob) reader.onload = (e) => { ...原创 2018-06-05 16:16:11 · 6217 阅读 · 0 评论