- 博客(11)
- 收藏
- 关注
原创 前端调接口下载(导出)后端返回.zip压缩文件流(的坑!)
本人以前也做过导出文件的功能,但是用的方法是后端处理数据然后放到另一个服务器上,前端要做的就是window.open 打开这个默认地址加返回的地址拼接成的链接就可以自动下载了但是现在新入职的这家公司后端老哥明确告诉我:不行!没办法了,百度csdn chatgpt搜吧。。。。经过一堆无用答案和无数的坑后终于有了解决办法,参考老哥和其他各种老哥的方法responseType: 'blob', //注意headers: { //注意})2.调用接口(注意设置文件格式)//设置下载的内容以及格式。
2023-04-20 17:08:51 3935 5
原创 vue中用element-ui给动态添加的表单增加校验规则
注意:v-for遍历生成的表单的ref拿到的是一个数组,this.$refs.personnelInformationForm[i]拿到的就是具体的各个表单的ref的对应结构了,准备个变量flag来控制通过校验与否,且要注意在这个函数最上面要把这个变量赋值回初始值,否则当前检验规则不通过下次再保存永远不通过!
2023-04-20 16:18:16 1682
原创 Git的一些命令
1.git init 初始化git仓库2.git status 查看文件状态3.git add 追踪文件4.git commit -m 提交信息 向仓库中提交代码5.git log 查看提交记录6.git rest --hard commitID将仓库中指定的更新记录覆盖暂存区和工作目录7.git checkou文件 用暂存区的文件覆盖工作目录中的文件8.git rm --cached文件 将文件从暂存区中删除分支命令:1.git branch 查看分支2.git b
2022-05-12 10:29:11 162
原创 Vue的一些内置指令
1.v-bind 单向数据绑定,可以简写为 :。。。=‘’ 2.v-model双向数据绑定 3.v-for 遍历数组,对象,字符串 4.v-on 绑定事件监听,简写为@...=‘’ 5.v-if/v-else 条件渲染(动态指定节点存不存在) 6.v-show 条件渲染(动态指定节点展不展示,比较适合频繁显示与隐藏) 7.v-text 不解析标签结构,如字符串"<h1>你好</h1>",输出的还是<h1>你好<...
2022-05-03 22:40:20 107
原创 解决同源限制问题(跨域)
一.同源1.什么是同源:如果两个页面协议,域名,端口都相同,那么就属于同源,只要其中一个不相同,那就是非同源2.同源政策的目的:保护用户信息安全 ,A网站在客户端的cookie,B网站时获取不到的二.解决同源限制1.JSONP:script标签没有同源问题,通过利用script标签里的src属性指定服务器端网站,服务器端返回一个函数的调用,把要传的数据放在函数的实参中,在客户端准备这个函数的定义①.客户端:<script src="要访问的地址"></script
2022-05-02 10:40:12 410
原创 vue八大生命周期
1.beforecreate 初始化生命周期和时间,事件代理还没开始(无法通过vm访问data里的数据和methods里的方法)2.created 初始化事件监听和事件代理(可以通过vm访问data里的数据和methods里的方法)这里vue开始解析模板,生成虚拟dom,页面还不能显示解析好的内容3.beforemount 页面呈现未经vue编译的页面,对dom的所有操作最终都不奏效,把内存中的虚拟dom转为真实dom插入页面4.mounted 页面呈现经过vue编译的页面,对dom的所有操作均
2022-04-30 16:13:13 206
原创 Vue实例与组件实例
new Vue()产生Vue实例对象(简称vm)Vue.extend创建组件的时候自动new VueComponent产生组件实例对象(简称vc)vc和vm99%的功能是同样的,不同点 ①.vc不能有el属性 ②.vc里的data必须是函数(多个组件实例对象共用一个data会产生数据污染,写成函数形式每次new的时候就会在内存新开辟一个地址)vm的原型链:当new Vue产生vue实例对象的时候,这个实例对象的隐式原型属性(__proto__)和Vue这个构造函数的显式原型属性(prototyp
2022-04-25 15:07:50 2396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人