- 博客(8)
- 收藏
- 关注
原创 vue导出表格
format:支持的文件类型,on-format-error:文件格式验证失败时的钩子,action:上传的地址,before-upload:上传文件之前的钩子。这是设置了返回的数据类型responseType后拿到的数据,下载文件时的type应与此处的type类型保持一致。借助上传文件之前的钩子,获取到上传的文件数据,设置return false,阻止自动上传。vue实现导出表格,后端返回的是二进制流文件格式,前端如何处理然后导出表格。这是上传完成后后端返回的二进制流文件数据。这样就可以下载成功啦!
2023-03-28 10:42:06
145
原创 vue实现大文件上传(切片上传)
上传视频的时候,如果视频体积过大,一次性上传会出现种种问题,或者由于网络原因上传失败,这时候就需要大文件上传的常见方法,如切片上传,顾名思义,切片上传就是将一个大文件切成一份一份的小文件,再去将每一个小文件上传。首先还是借助iview的Upload上传组件,绑定before-upload(上传文件之前的钩子)获取文件数据,并return false取消自动上传,上传action地址设置为空。由于切完后的数据是blob数据类型,我们接口上传需要文件类型,所以需要转换一下文件类型的。
2023-03-19 13:54:24
3306
2
原创 vue后台管理上传图片并实现图片裁剪
需要将上传图片组件的action地址设置为空,绑定上传文件之前的钩子函数handeleBeforeUpSwiperImage,并return false,裁剪完成后在上传服务器。安装vue-cropper命令: npm install vue-cropper。后台管理只上传图片并不能满足当前的需求,现在需要实现可以剪裁图片并上传服务器。
2023-02-13 14:21:24
483
原创 由两个对话框嵌套引发的bug
第二天后端告诉我有问题,然后就开始找问题所在,发现这个问题时好时坏,可是本地代码也复现不出来,最后请教了旁边的同事,人家看一眼立马就发现了问题的原因,原因是线上的接口调的比本地接口速度快,所以两个弹窗同时被关闭了,所以最后的解决方法就是加一个setTimeout()前段时间,对后台管理的退款流程进行了优化,由原来的一个对话框变为了两个嵌套的对话框,三下五除二的开发完,立马上了线。
2023-02-07 14:20:41
175
原创 前端生成小程序码
由前端生成小程序码,在小程序开发工具中预览及真机可以看到,但是上传正式版本后却不显示,所以这种带参数的小程序码,还是后端由生成吧,记录一下前端怎么生成的。1.首先要获取accessTokengetData() { //获取accessToken let that = this; // 小程序appid const APP_ID = 'xxxxxxxxx'; // 小程序app_secret const APP_SECRET = 'xxxxxxxxxxx
2021-04-16 09:11:08
1224
1
原创 详解jQuery动画
show动画 显示动画.show() 接收三个参数,毫秒数,速度,回调函数css:html:jQuery:hide动画 隐藏动画.hide() 接收三个参数,毫秒数,速度,回调函数css:html:jQuery:toggle动画 隐藏显示切换动画.toggle() 接收三个参数,毫秒数,速度,回调函数css:html:jQuer...
2020-03-23 19:17:14
158
原创 Javascript中==和===的区别
"==="叫做严格运算符,"=="叫做相等运算符严格运算符的运算规则:1.不同类型值如果两个值的类型不同,直接返回false。2.同一类型的基础类型值同一类型的基础类型的值(数值、字符串、布尔值)比较时,值相同就返回true,值不同就返回false。3.同一类型的复合类型值两个复合类型(对象、数组、函数)的数据比较时,比较它们是否指向同一个对象。4.undefined和null...
2020-03-08 20:47:41
132
原创 论JS函数传参时:值传递与引用传递的区别
内存中分为两种区域:栈和堆,栈存地址,堆存数据。值传递的变量直接保存在变量对象内,不分地址和数据。而引用传递虽然保存在变量对象内,但指向实际对象的存储位置,它区分地址和数据,先找地址,再找数据。值传递是将被传递的值复制给一个局部变量,如上面的例子,变量a的值传递给函数的参数num使用,虽然值相同,但改变num的值不会影响a的值。引用传递传递的是外部变量定义的数据在内存中的位置信息,地址和...
2020-03-08 13:27:30
125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人