关于使用draggable.js在vue中做出限制区域点击字体图标实现可拖转列表的功能实现

第一步:npm i draggable.js下载下来;

第二步:在组件中引入draggable.js

第三步:引入实现可拖转列表

最后参数阐释:

1. v-model绑定的list是可拖拽列表的数组数据;

2. handle的值是Icon的class的名字实现是点击字体图标可拖拽,点击其他位置不可拖拽;

3. @end=''方法是拖拽结束后调用的,可以把改变后的list传给后端;

4. filterelist数据是列表上面有搜索框可以实现输入实时过滤展示列表的数据,不需要可以直接写list;

5. :class动态更改选中行的样式;

6.onClickDrag是点击行的事件;

7.Poptip是iview自带的提示框,里面可以做增删改查的工作。

8.dictSet是列表控制功能(启用、编辑、删除),每次操作完都要重新隐藏弹框

样式如下:点击左边字体图标可以拖转行,点击中间是onClickDrag事件,点击最右边三个点是打开Poptip气泡提示进行增删改查。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值