vuedraggable拖拽,vue拖拽排序插件vuedraggable_1

  vuedraggable拖拽,vue拖拽排序插件vuedraggable

  这篇文章主要为大家详细介绍了vuedraggable实现拖拽功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  本文实例为大家分享了vuedraggable实现拖拽功能的具体代码,供大家参考,具体内容如下

  

一、下载依赖

  NPM岛

  

二、代码块

  模板

  差异

  a-checkbox-group @ change= onChange

  可拖动组=人民

  class=list-group

  鬼-class=鬼

  :move=checkMove

  !-

  :list=myArray

  :disabled=!已启用

  @start=drag=true

  @end=drag=false

  -

  myArray中的div class= list-group-item v-for=(item,index):key= item。索引

  复选框:value= item。值“{ item。名称} }/a-复选框

  /div

  /可拖动

  /a-复选框-组

  /div

  /模板

  脚本

  //引入vuedraggable

  从" vuedraggable "导入可拖动的

  导出默认值{

  组件:{可拖动},

  data () {

  返回{

  启用:真,

  缅甸:[{

  名称:临汾,

  值:1

  },{

  名称:运城,

  值:2

  },{

  名称:长治,

  值:3

  },{

  名称:晋城,

  值:4

  }],

  }

  },

  方法:{

  onChange(checkedValues) {

  console.log(检查值);//复选框选中的值

  },

  checkMove(){

  console.log(this.myArray) //实时为自定义的数组名数据,每拖动一次就会得到最新的排列数据

  },

  }

  }

  /脚本

  样式范围。翻转-列表-移动{

  -WebKit-transition:-WebKit-transform 0.5s;

  过渡:-WebKit-transform 0.5s;

  过渡:变换0.5s

  过渡:转换0.5s,-WebKit-转换0.5s;

  }。禁止移动{

  -WebKit-transition:-WebKit-transform 0s;

  转换:-网络工具包-转换0s;

  过渡:转换0s;

  转换:转换0s,-WebKit-转换0s;

  }。幽灵{

  不透明度:0.5;

  背景:# c 8 ebfb

  }。列表-组{

  最小高度:20px

  }。列表-组-项目{

  光标:移动;

  }。列表-组-项目我{

  光标:指针;

  }。列表-组-项目:第一个子项目{

  border-top-left-radius:4px;

  border-top-right-radius:4px;

  }。列表-组-项目{

  位置:相对;

  显示:块;

  填充:10px 105px

  边距-底部:-1px;

  背景色:# fff

  边框:1px固体# ddd

  }。列表-组-项目:最后一个子项目{

  边距-底部:0;

  边框-底部-右侧-半径:4px

  边框-底部-左侧-半径:4px

  }

  /风格

  

三、效果图

  以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: