Vue.Draggable實現(xiàn)拖拽效果
更新時間:2020年07月29日 08:58:49 作者:Drox
這篇文章主要介紹了Vue.Draggable實現(xiàn)拖拽效果,使用簡單方便
,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
快速實現(xiàn)Vue.Draggable的拖拽效果,供大家參考,具體內(nèi)容如下
1.下載包:npm install vuedraggable
配置:package.json
"dependencies": {
"element-ui": "^1.3.4",
"less": "^2.7.2",
"less-loader": "^4.0.4",
"vue": "^2.3.3",
"vue-router": "^2.3.1",
"vuedraggable": "^2.11.0"
},
2.在你的組件中引進依賴:
import draggable from 'vuedraggable'
3.注冊:draggable這個組件
components: {
draggable
},
4.使用html模板中使用該組件
<draggable v-model="tags" :move="getdata" @update="datadragEnd">
<transition-group>
<div v-for="element in tags" :key="element.id">
{{element.name}}
</div>
</transition-group>
</draggable>
5.有兩個常用的方法
一個是拖動中
一個是拖動結束
methods: {
getdata (evt) {
console.log(evt.draggedContext.element.id)
},
datadragEnd (evt) {
console.log('拖動前的索引 :' + evt.oldIndex)
console.log('拖動后的索引 :' + evt.newIndex)
console.log(this.tags)
}
}
現(xiàn)在你就可以自己嘗試使用了。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
vue攔截器實現(xiàn)統(tǒng)一token,并兼容IE9驗證功能
這篇文章主要介紹了vue攔截器實現(xiàn)統(tǒng)一token,并兼容IE9驗證功能,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2018-04-04
vue-router判斷頁面未登錄自動跳轉到登錄頁的方法示例
這篇文章主要介紹了vue-router判斷頁面未登錄自動跳轉到登錄頁的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11
Vue安裝sass-loader和node-sass版本匹配的報錯問題
這篇文章主要介紹了Vue安裝sass-loader和node-sass版本匹配的報錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04

