- 博客(4)
- 收藏
- 关注
原创 前端接收文件流并下载解决乱码问题
后端返回文件流,前端可能会导出txt或者excel的时候,里面的中文会出现乱码 如果这个接口是get的请求的话就可以直接通过以下方式直接下载 window.location.href = '请求文件流的接口地址' 因为存在多种场景,可能需要通过不同查询值,或者选中部分数据才能导出的话,这时候通常会用到POST请求,但是请求回来的数据流都存在乱码情况,在axios请求中加上responseType:‘blob’,注意:不是加在headers中,这个意思是将后台返回数据转为blob,还有一点需要强调。如果其他
2021-08-20 09:37:18
10199
1
原创 前端优化大全
骨架屏 这是大部分系统都会使用的技术,骨架屏是在图片及内容还未加载出来时先使用CSS生成的一个基础样式模板,当然大家不用重复的造轮子,可以直接搜索骨架屏会有相应的库可以直接使用 减少本地图片 大家都知道前端部署在服务器上时,加载前端文件以及本地图片时候那响应就会比较慢了,可以把本地图片尽量丢到静态服务器上或者直接用网上一些免费的列如七牛云啥啥啥的PS:没有打广告的嫌疑 减少接口的请求数量 这个东西最好是要和后台沟通好,沟通不好可能会打起来。在后台接口处理数据不强耦合的情况下可以要求他们尽量把数据在一个接口下
2021-08-20 09:36:32
194
原创 前端技术选型及项目基础搭建
前言: 目前前端框架由三大主流框架构成Vue、Angular、React,UI库更是层出不穷还有TypeScript超集等等 技术选型 但是对于个人开发者或者中小企业来说Vue更适合作为前端框架使用,因为Vue框架在国内目前是相对盛行的,入门简单、上手容易,人员招聘上以及开发进度上都能很好的把控住 搭建 选择的是Vue2.0,UI库是采用iview,为什么不采用大家较为熟知的elementUi,个人比较偏向iview虽然部分定制功能收费,但是容易上手,文档清晰。直接使用vue-cli生成项目目录,下面会一一
2021-08-20 09:35:38
693
原创 webpack项目配置与启动流程
创建项目 npm init //然后依次填写相应信息 { "name": "test", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC" } 当
2021-08-20 09:34:31
2730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅