国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue2 拖動排序 vuedraggable組件的實現

2019-11-19 11:03:43
字體:
來源:轉載
供稿:網友

一、安裝插件

npm install -D vuedraggable

二、在需要排序的界面中引入組件

<script>import draggable from 'vuedraggable'export default { name: 'HelloWorld', components: {  draggable },

三、在模板中使用

<draggable v-model="groups" @chang="change" @start="start" @end="end" :move="move">  <div v-for="(item, index) in groups" :key=index>   item {{item}}  </div></draggable>

四、實現change、start、end、move方法,v-model綁定的數據就是排序后的數據,可以傳遞給后臺修改數據庫數據

methods: {  change (event) {   console.log('change', event)  },  start (event) {   console.log('start', event)  },  end (event) {   console.log('end', event, this.groups)  },  move (event, orgin) {   console.log('move', event, orgin)  }}

五、完整代碼,參考網址

<template> <div>  排序  <draggable v-model="groups" @chang="change" @start="start" @end="end" :move="move">   <!-- <transition-group> -->    <div v-for="(item, index) in groups" :key=index>     item {{item}}    </div>   <!-- </transition-group> -->  </draggable> </div></template><script>import draggable from 'vuedraggable'export default { name: 'HelloWorld', components: {  draggable }, data () {  return {   groups: [    1, 2, 3, 4, 5   ]  } }, methods: {  change (event) {   console.log('change', event)  },  start (event) {   console.log('start', event)  },  end (event) {   console.log('end', event, this.groups)  },  move (event, orgin) {   console.log('move', event, orgin)  } }}</script><style scoped></style>

https://github.com/SortableJS/Vue.Draggable

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 绥化市| 新干县| 房山区| 呈贡县| 图木舒克市| 获嘉县| 望都县| 慈溪市| 齐河县| 平乐县| 盐边县| 宣汉县| 苍梧县| 河北区| 景泰县| 平安县| 岑溪市| 阿瓦提县| 理塘县| 通州市| 吐鲁番市| 灵台县| 绥化市| 呼伦贝尔市| 耿马| 扎兰屯市| 巴中市| 嘉兴市| 临汾市| 康平县| 丹凤县| 泰和县| 喀喇沁旗| 出国| 韶山市| 巨鹿县| 银川市| 新乐市| 宁城县| 杭锦后旗| 托克逊县|