背景 不知道你上传图片的时候有没有过这样的情况,批量上传多张图片,可能因为图片大小或者网络问题,导致图片返回的顺序和上传时的顺序不一样。因为我们公司是做电商的,即使我们的支持拖动排序,运营还是希望图片能够严格的按照他们上传的顺序展示。 解决问题 在上传组件的on-success的方法中 ...
我们公司管理后台项目是使用Element ui组件,这次需求产品要求上传的图片组允许拖拽排序,我就想用vue draggable插件了,但是相信Element ui的el upload组件封装的很好,我这种菜鸟级别的前端哪里敢动,所以我就想着上传依然用el upload,但是把上传组件的展示图片隐藏,自己根据组件的上传之后拿到的url链接自己形成图片数组,然后展示层由我们自己来写UI和vue dr ...
2019-09-12 17:09 0 3318 推荐指数:
背景 不知道你上传图片的时候有没有过这样的情况,批量上传多张图片,可能因为图片大小或者网络问题,导致图片返回的顺序和上传时的顺序不一样。因为我们公司是做电商的,即使我们的支持拖动排序,运营还是希望图片能够严格的按照他们上传的顺序展示。 解决问题 在上传组件的on-success的方法中 ...
//显示编辑图片 ...
Element-UI 的 Table 组件很强大,但是我们的需求更强大... 简单粗暴的来一发效果图: 一、数据驱动 传统的拖动效果,都是基于通过 mousedown、mousemove、mouseup 事件来修改删减 dom 节点 但 Vue 是一个数据驱动的前端框架,开发时 ...
拖拽效果,先放效果图,步骤放在后面~~ 一、引入三方插件 1.引入sortable.js的包: npm install sortable.js --save 2.或者npm i -S vuedraggable vuedraggable依赖 ...
demo: View Code 封装后的组件代码: View Code 使用封装后的组件: View Code ...
新需求是要求界面上的14个可以拖拽,点击保存之后保存拖拽之后的顺序。 确定需求之后肯定第一时间是百度,发现有个插件vuedragger拖拽,按照教程就懵懂的开始了。 官方示例:https://david-desmaisons.github.io/draggable-example/ 1.安装 ...
edge浏览器下作的gifhttp://www.lanourteam.com/%E6... 有几个点需要注意一下 每个弹窗都要有唯一dom可操作 指令可以做到 拖拽时要添加可拖拽区块 header 由于element-ui dialog组件在设计时宽度用了百分比, 这里不同浏览器 ...
Vue from 'vue' // v-dialogDrag: 弹窗拖拽属性 Vue.directive( ...