今天给大家分享一个功能超强的自由拖拽排序组件VueSlicksort。

vue-slicksort 一款功能强大的可拖拽的vue.js组件。拥有丝滑般拖拽动画效果,支持水平/垂直/网格拖拽排序。还可以自动滚动、锁定坐标系,并支持触摸。

代码片段

"true"  :pressDelay="300"  v-model="appitems"  helperClass="helperClass"class="ul"  axis="xy">for="(item,index) in appitems" :index="index" :key="index" class="li">
class="{'add-border':isEditMenus}" class="app-border" @click="toApp(item)">"item.menuIcon" class="app-icon">

{{ item.menuName }}

if="isEditMenus" src="@/assets/del.png" class="del" @click.stop="delApp(item,index)">


class="notice">以上应用展示在首页

安装

$ npm i vue-slicksort -S

插件使用

<template><div class="slicksort-wrap">

<SlickList      :lockToContainerEdges="true"      lockAxis="y"      v-model="items"      @input="getChangeLists"    ><SlickItem v-for="(item, index) in items" :index="index" :key="index">        {{ item }}SlickItem>SlickList>div>template>

<script>import { SlickList, SlickItem } from "vue-slicksort";export default {  components: {    SlickItem,    SlickList  },  data() {    return {      items: ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 5', 'Item 6', 'Item 7', 'Item 8']    };  },  methods: {    getChangeLists(vals) {    // 拖拽完成后返回被打乱后的顺序      console.log(vals);    }  }};script>

组件参数

组件事件

提供各种演示示例,让拖拽排序变得如此简单。

贴上示例地址及仓库地址

# 预览地址https://jexordexan.github.io/vue-slicksort/

# github地址https://github.com/Jexordexan/vue-slicksort

好了,就分享到这里。感兴趣的小伙伴可以去尝试下哈。

来源:

https://www.toutiao.com/i6842622910692065803/

“IT大咖说”欢迎广大技术人员投稿,投稿邮箱:aliang@itdks.com

来都来了,走啥走,留个言呗~

 IT大咖说  |  关于版权 

由“IT大咖说(ID:itdakashuo)”原创的文章,转载时请注明作者、出处及微信公众号。投稿、约稿、转载请加微信:ITDKS10(备注:投稿),茉莉小姐姐会及时与您联系!

感谢您对IT大咖说的热心支持!

相关推荐

推荐文章

  • 利用YOLOV3检测算法来实现人物定位与距离计算,打造全球定位系统

  • Docker命令行参数和Dockerfile指令「收藏版」

  • 为什么选择javafx?

  • 分分钟学会前端sku算法(商品多规格选择)

  • 可算是有文章,把Linux零拷贝技术讲透彻了

  • 人工智能大逆转,高薪工作反而被淘汰!谁才是未来“最没用的人”

vue可视化拖拽组件模板_基于 Vue 丝滑般拖拽排序组件VueSlicksort相关推荐

  1. vuedraggable能实现自由拖拽功能吗?_基于 vue.js 仿禅道主页拖拽效果

    今天给大家分享一个超不错的Vue仿禅道首页拖拽布局VueDndKon. vue-dnd-kon 基于vuedraggable实现的仿禅道首页拖拽项目.支持模块上下及左右自由拖动布局. 主页分为左右两栏 ...

  2. vue实现卡片式上下滑动_基于Vue.js仿制探探卡片左右滑动特效

    说明 > 最近一直在捣鼓Nuxt.js项目,项目中有个需求是实现类似探探左右滑动切换功能.要求能实现手指拖拽切换.点击按钮进行切换.拖拽回弹等功能. 如上图:最终展示效果 emmm~~ 是不是感 ...

  3. vue实现上下滑动翻页_基于vue实现上下滑动翻页效果

    18年年底的时候,一直在做年度报告的H5页面,因为项目需要,需要实现上下滑动翻页,并且上滑的页面比正常页面的比例要缩小一定比例. 效果类似于http://www.17sucai.com/pins/de ...

  4. 基于vue的响应式ui框架_基于Vue.js的响应式和可配置UI框架

    基于vue的响应式ui框架 Framevuerk (Framevuerk) Fast, Responsive, Multi Language, Both Direction Support and C ...

  5. vue里面怎么删除部分页面_基于VUE选择上传图片并页面显示(图片可删除)

    基于VUE选择上传图片并在页面显示,图片可删除,具体内容如下 demo例子: 依赖文件: HTML文本内容: 相关照片 JS文本内容: /** * 从 file 域获取 本地图片 url */ fun ...

  6. vue 微信公众号支付接口_基于vue的h5项目之支付宝支付与微信支付

    本文仅记录基于vue开发h5项目过程中使用支付宝和微信支付过程中的重点与槽点,仅为前端部分,如有疏漏不正之处,请于文末评论探讨.注意:标红部分灰常重要,仔细阅读官方文档非常重要,耐心非常重要,细心非常 ...

  7. vue和Java做数据交互_基于vue和springmvc前后端分离,json类接口调用介绍

    基于vue和springmvc前后端分离,json类接口调用介绍 版本要求:spring-3.2.9.RELEASE.vue-2.9.2.axios-0.17.1,其中axios作为http clie ...

  8. vue实现留言板的功能_基于vue和bootstrap实现简单留言板功能

    本文实例为大家分享了vue实现简单留言板功能的具体代码,供大家参考,具体内容如下 作为一个刚开始接触vue的前端小白,我想在这里记录一些学习过程,希望和大家一起进步,如有不妥处之处,请多多指教呦. 今 ...

  9. vue实现搜索框搜索新增_基于Vue.js实现简单搜索框

    主要用到的知识很简单,简单的vuejs2.0的知识就够了.源码用了.vue构建和ES6,用了webpack打包等等.我资历还浅,先用一个简单的.js的写. 先看效果 这里有两个组件,一个组件是logo ...

最新文章

  1. RouterOS连载3:架设PPPoE服务
  2. 关于Linux的用户管理的相关研究-------(一)
  3. consul 日志配置_微服务:服务注册发现+ API 网关+配置中心+服务跟踪+服务熔断...
  4. 【Verilog】模16可逆流水灯
  5. java web问题
  6. 我们找阿里云资深技术专家李响聊了聊开源和云原生
  7. 各大EMM厂商功能比较 第一部分 MDM比较
  8. C与C++存储空间布局
  9. python使用pip卸载和安装库
  10. educoder——面向对象程序设计java——第三阶段-Java 高级特性——Java 集合框架
  11. Mac QuickTime+Soundflower录屏
  12. JavaWeb课堂笔记
  13. 数据库与数据库管理系统之间的关系
  14. 基于vue,解决打开新窗口被浏览器拦截的问题
  15. 千年古刹南普陀寺义工十年发展已逾6000人
  16. 【CV】斯坦福CS231n DL-CV by李飞飞 team
  17. 高山流水 (余秋雨)
  18. CSS核心概念一把梭-基础部分
  19. excel 简单制作数据透视表
  20. linux srr 乱码,批量下载SRR数据

热门文章

  1. 在同一session内创建, 修改和删除IBASE component
  2. jUnit生命周期管理学习
  3. 实拍Jerry Wang去德国出差期间居住的美丽的德国小镇
  4. 如何在SAP ABAP development studio里进行代码coverage分析
  5. Ubuntu查看系统任务管理器(cpu+内存资源占用)+查看虚拟机分配核心数
  6. 主成分分析法_主成分分析法在地震学领域的新应用
  7. efcore调用函数_.net core EF Core调用存储过程的方式
  8. python怎么用for循环找出最大值_在for循环Python中查找前10个最大值
  9. 怎么获取php文件,学习猿地-php怎么获取文件修改时间?
  10. bootstrap 单选按钮点击change事件 只触发一次_微信支付新增“确认”按钮,付错钱将成为历史?...