logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue elementUi+sortable.js实现嵌套表格拖拽

首先说下项目需求,一个多层嵌套的表格,行可以进行拖拽排序,但不能跨主级去拖拽,下拉可以异步获取数据,考虑了很久,还是用最熟悉的vue+element来做,但是element没有拖拽排序的功能,所以在此基础上加入sortable.js去实现拖拽功能。后台返回的排序规则是 每个数据都带有3个属性 id next prev ,用这3个属性实时的去更新排序id表示这一条数据的idnext表示下一条数据的i

#vue.js#前端
vue-simple-uploader 实现断点续传

因为项目需求是网盘上传文件,但是普通上传文件如果文件太大,会造成反应过慢或者请求超时的问题,后面思考很久,和后台商量改成断点续传去实现,后面直接使用vue-simple-uploader插件实现。安装npm install vue-simple-uploader --save在main.js初始化import uploader from 'vue-simple-uploader'Vue.use(u

#vue.js#前端#javascript
ios和安卓嵌套h5 ios上传文件无法选择文件的问题

这几天在做app嵌套h5的时候,遇到一个问题,写上传文件的时候遇到一个问题,安卓上传文件可以正常使用,但是ios拉起文件管理的时候,里面为文件不能选择。因为一开始我是自己写的上传,没有使用组件什么的,所以有时候这些文件可以选择,有些时候就如图这样,选择不了,所以感觉是input type="file" 标签里面的配置有问题,所以一个一个的排查。后面发现是 accept限制类型的时候,ios那边识别

#javascript#css#vue.js
vue watch的深度监听

"arr":{handler:function(cur,old){if(cur != ""){this.open = false}else{this.open = true}},deep:true,//对象内部的属性监听,也叫深度监听}所谓的深度监听其实就是不但监听自身数据的变化,...

#javascript#vue.js
前端处理文件流(下载,上传)

下载(接口返回的是文件流的)首先配置请求的地方加上responseType:"blob" !!!export function downloadTestExcel() {return crewordRequest({url: "路径",method: "get",responseType: "blob",});}然后绑定点击事件async downLoad(){const res = await

#javascript#前端
到底了