- 博客(5)
- 收藏
- 关注
原创 a标签下载图片文件时,不让他打开而是直接下载的正确方式
其实很简单,只需要在url最后加上“response-content-type=application/octet-stream”即可!至于为什么加这个参数能下载下来,据说是因为使用这个contentType的话访问页面的时候浏览器就会开启下载框对其内容进行下载。使用a标签的download属性进行下载操作时,如果下载的是图片视频类的,则只能下载同源文件,非同源的文件浏览器会自动打开浏览而非下载,那么非同源的该如何操作才能下载呢?
2023-08-12 11:18:32
2681
1
原创 vue项目打包开启gzip
vue项目写好打包生产版本后,经常遇到打包后的js、css文件过大的情况,一个文件常常几M大小,甚至十几M。如果文件过大,并且很多的情况下,会导致网络请求耗时,严重点可能阻塞后面的进程。所以打包时使用webpack配置gzip压缩是很有必要的。所以这篇文章就介绍一下webpack配置gzip的方法。1、安装插件(compression-webpack-plugin)npm install compression-webpack-plugin --save-dev2、配置vue.config.j
2021-08-27 17:04:13
1992
5
原创 vue项目打包时如何清除console.log
vue项目打包时如何清除console.logvue项目在打包时,总是会碰到清除生产环境的console.log的需求,那么如何解决呢?在vue.config.js文件里写上如下代码即可完美解决!configureWebpack: config => { if (process.env.NODE_ENV === 'production') { config.optimization.minimizer[0].options.terserOptions.compress.war
2021-08-26 18:21:44
431
3
原创 for循环遍历时var let的区别
比如在微信小程序中要遍历输出 0-9 的数,我们会使用for循环for(vari=0;i<10;i++){console.log(i);}输出:但是,如果我在循环时同时调用wx的api接口10次,那么输出的结果就会不同(这是产生了闭关的效应)for(vari=0;i<10;i++){wx.showToast({title:'haha',success:functio...
2021-01-25 16:14:41
1509
3
原创 移动端动态设置viewport引起的大段文字字号变大
移动端动态设置viewport引起的大段文字字号变大移动端动态设置viewport引起的大段文字字号变大的原因并不是什么bug,而是 Webkit 给移动端浏览器提供的一个特性:当我们在手机上浏览网页时,很可能因为原始页面宽度较大,在手机屏幕上缩小后就看不清其中的文字了。这个特性叫Font Boosting(字体提升),也被称为Text Autosizer,Font Inflation。而 Font Boosting 特性在这时会自动将其中的文字字体变大,保证在即不需要左右滑动屏幕,也不需要双击放大屏幕
2021-01-25 16:02:34
1326
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人