vuedraggable拖拽到目標區(qū)域?qū)崿F(xiàn)過程解析
更新時間:2023年06月26日 09:06:45 作者:他的貓MM
這篇文章主要為大家介紹了vuedraggable拖拽到目標區(qū)域?qū)崿F(xiàn)過程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
目標
我要把item1從A區(qū)域拖拽到B區(qū)域,我想在B區(qū)域設(shè)置監(jiān)聽回調(diào)事件
A區(qū)域代碼
// html部分 <div v-for="item in list" :key="item" class="item" > <p @dragstart="dragstart($event,item)" //這是拖拽開始 @dragend="dragend($event)" //這是拖拽結(jié)束 @drag="drag($event)" //這是拖拽中 draggable="true" //這是給div注冊拖拽 >{{item}}</p> </div> //js部分 dragstart(e,item){ //拖拽開始時將item存入vuex this.vuex = item console.log(e.target) }, drag(e){ //拖拽中執(zhí)行的事件 // console.log('drag',e)s }, dragend(e){ //拖拽結(jié)束執(zhí)行的事件 console.log('dragend',e) }
B區(qū)域代碼
//html部分 <div> <div class="text" @dragleave="dragleave($event)" //當拖拽離開這個div時 @dragover="dragover($event)" //拖拽在這個div里面拖拽時 @drop='drop($event)'//在div里拖拽停止時 ></div> </div> //js部分 dragleave(e){ //當拖拽離開這個div時執(zhí)行的事件 console.log('dragleave',e) }, dragover(e){ //拖拽在這個div里面拖拽時執(zhí)行的事件 //一定要執(zhí)行preventDefault(),否則drop事件不會被觸發(fā) e.preventDefault() }, drop(e){ //在div里拖拽停止時執(zhí)行的事件 alert('拿到Vuex的值') }
公共區(qū)域代碼
<div> <dragA></dragA> <dragB></dragB> </div> import dragA from '@/components/dragA.vue'; import dragB from '@/components/dragB.vue';
以上就是vuedraggable拖拽到目標區(qū)域?qū)崿F(xiàn)過程解析的詳細內(nèi)容,更多關(guān)于vuedraggable目標區(qū)域拖拽的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
詳解使用vue-router進行頁面切換時滾動條位置與滾動監(jiān)聽事件
本篇文章主要介紹了詳解使用vue-router進行頁面切換時滾動條位置與滾動監(jiān)聽事件,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03vite中的glob-import批量導(dǎo)入的實現(xiàn)
本文主要介紹了vite中的glob-import批量導(dǎo)入的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-07-07element中el-autocomplete的常見用法示例
這篇文章主要給大家介紹了關(guān)于element中el-autocomplete的常見用法的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用element具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2023-03-03Vue導(dǎo)入excel文件的兩種方式(form表單和el-upload)
最近開發(fā)遇到一個點擊導(dǎo)入按鈕讓excel文件數(shù)據(jù)導(dǎo)入的需求,下面這篇文章主要給大家介紹了關(guān)于Vue導(dǎo)入excel文件的兩種方式,分別是form表單和el-upload兩種方法,需要的朋友可以參考下2022-11-11