- 博客(9)
- 收藏
- 关注
原创 前端接受后端返回的文件流,并且下载文件自定义文件名
以文件方式返回:请求属性:responseType:'blob'示例代码:request.post('/demo/download', { params: { fileName: 'aaa' }, responseType: 'blob' }).then(res => { if (res) { let blob = new Blob([res], { type: 'ap...
2020-06-04 11:22:59
3034
原创 Jenkins构建前端项目(一次点击构建)
思路:1. 建立gitlab仓库(此处省略);2. 安装部署Jenkins(此处省略);3. 在Jenkins中,建立项目(从gitlab拉取指定分支的代码);4. 实现自动化构建、打包、发布前端项目(1)点击新建一个任务(2)填写任务名称及选择类型(3)点击“OK”后,进入 项目描述、git仓库地址(git帐户密码)、build配置、buil...
2019-03-29 17:58:46
1170
原创 Vue和React跨域代理请求
Vue设置dev环境的proxyTable// config/index.jsmodule.exports = { dev: { // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', proxyTable: { '/': { target: 'http...
2019-03-20 15:24:30
348
原创 自定义上传文件(xml、excel、csv)或图片
上传前,确定传入的是文件对象(对象内包含name、size等属性),否则不成功。原理:window.FormData()首先有一个文件对象的数组fileList,第一项是我们的目标文件const formData = new window.FormData()formData.append('file', fileList[0])若有参数,可同样使用append...
2019-03-20 15:06:32
417
原创 Vue或React结合JavaScript Standard Style,格式化代码
一、Vue,格式化配置1. 依赖文档格式化插件,Prettier - Code formatter,Vetur,StandardJS - JavaScript Standard Style2. 设置settings.json(文件 --> 首选项 --> 设置 --> 工作区设置)// settings.json{ "editor.tabSi...
2019-03-20 14:39:56
1061
原创 富文本编辑器 CKEditor的使用,自定义上传图片,上传到自己的CDN服务器
1. React的富文本编辑器组件 >2. 自定义构建这里只写自定义,React方式的CKEditor,官网有,点击上面的链接。 1. npm installnpm install @ckeditor/ckeditor5-build-classic @ckeditor/ckeditor5-react --save2. importimport ClassicE...
2018-11-23 15:55:38
2436
原创 React Editor - 富文本编辑器推荐
需求基本内容的输入,缩进、换行、居中、字体大小、颜色; 图片上传到自己的CDN服务器,不用Base64; 可以输入视频的URL,并在线播放,暂不纳入实现编辑器有哪些?这里只列出个人使用过的几个react-quill (轻量,基本功能齐全,但自定义上传有阻碍) CKEditor (新版用的ES6语法,需要编译,UI友好,其他功能都OK、React版) wangeditor (功...
2018-11-23 15:31:51
27018
1
原创 跨域通配符*与include报错,The value of the 'Access-Control-Allow-Origin' header '*'
网上的答案,有道理,但不太对,response.headers['Access-Control-Allow-Credentials'] = 'true'response.headers['Access-Control-Allow-Origin'] = '*'response.headers['Access-Control-Allow-Methods'] = 'POST'response...
2018-11-08 16:00:31
30257
11
原创 VS Code中 vue文件HTML代码格式化
问题:一般用Shift+Alt+F,可以格式化JS和CSS的部分,但template部分没反应。1. 在应用商店中搜索并安装 “Vetur” 插件2. 配置。文件 -> 首选项 -> 设置,在编辑框加上这两句"prettier.tabWidth": 4,"vetur.format.defaultFormatter.html": "prettier"3. 最后按格式化快捷键 Shift...
2018-03-05 09:50:21
5682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人