- 博客(5)
- 收藏
- 关注
原创 Vue项目中完全跨域的单点登录实现
前言前段时间公司要求把几个内部系统做成单点登录,不知道单点登录是什么的点击这里,我们的各个系统是部署在不同域名底下的,所以这个需求的本质就变成了如何跨域共享token尝试过程1.首先跨域共享token,同域名下使用cookie的domain配置,这个方式肯定是行不通了。2.在A系统中跳转B系统的时候,在url上带上token信息,这种方式也不行,首先在url上带token不太安全,其次就是不能保证用户是在A系统中跳转B系统,用户可能在A系统中登录之后,直接打开B系统,所以这种方式也被放弃。3.我想
2021-09-15 17:09:09
4195
16
原创 在Vue项目中创建自己的大文件分片上传组件(基于element-upload改造)
前言之前写过一篇文章Vue+element-ui实现大文件分片上传,使用element-upload的http-request这个参数去覆盖默认上传行为,达到大文件分片上传的效果,之前可能写的有点乱,并且那种方法有一些缺陷需要使用Vuex来存储正在上传中的xhr对象,在调用abort()取消上传的方法的时候,需要在组件外手动去遍历xhr数组,中断所有xhr请求,不然xhr都会继续上传,占用网速。传给后端的数据不能自定义,比如有的后端接口分片上传的文件下标叫index,有的叫chunkIndex,原
2020-10-23 16:17:27
6813
27
原创 Vue+element-ui实现大文件分片上传,可控制同时上传的并发数
用过element-ui中Upload上传组件的都知道,他不支持文件分片上传,如果有文件分片的上传的需求时,只能去安装其他的上传组件,如vue-simple-uploader,webuploader等,我们公司的需求涉及到获取视频时长,上传文件名等等,如果换一个上传组件就要写两套获取文件信息的代码,不是很方便,查阅element-ui中Upload文档之后发现它有一个属性设置这个属性之后,可以覆盖组件自带的上传行为,可以实现自己的自定义上传,具体实现如下://template<el-upload
2020-06-04 16:10:56
15825
30
原创 微信小程序吸顶效果的踩坑记录
前言最近公司小程序要实现一个效果,页面往上滑动时,底下导航固定到屏幕顶部,我最先想到的是在onPageScroll()中,当滑动超过一定距离时,将导航的position设置为fixed,如下: onPageScroll(e) { this.setData({ isFixed: e.scrollTop > 200 }) }这种实现在开发者工具中是正常的...
2020-06-04 15:21:05
3188
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人