vue2 + element ui + sortablejs实现拖拽图片排序

前言

因为业务对拖拽有着强需求和高要求,我开始了相关尝试,以我目前找到的可选项来说,sortablejs 是最里边最轻量最灵活的。
我的业务场景如下:拖拽图片交换进行排序
sortablejs 是一个用于创建可排序列表的 JavaScript 库。创建可拖放的列表,使用户能够轻松地重新排列项目或元素

1、多列表支持:可以创建多个可排序列表,可以在这些列表之间拖放元素。
2、嵌套列表:支持嵌套列表,可以创建具有层次结构的可排序列表,能够创建树形结构或多级列表。

sortablejs的使用
在打开Sortable官网介绍的时候,脑袋里面的想法是这玩意能救我狗命,里面各种操作和控制都有,充分满足我现在的需求,边看边干。

安装sortablejs

npm install sortable

vue导入

import Sortable from 'sortablejs'

开始使用

<el-form-item
  label="游戏主图封面"
  label-width="110px"
  prop="gamePic"
  :rules="[{ required: true, message: '请上传游戏游戏主图封面' }]"
  style="margin-bottom: 28px"
>
<div class="avatar-uploader">
  <el-uplo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值