vue?draggable組件實現(xiàn)拖拽及點擊無效問題的解決
在實現(xiàn)一個移動端項目的時候,根據(jù)產(chǎn)品需求,要實現(xiàn)一個既能增加刪除又可以拖拽調(diào)換位置的效果,然后我使用了draggable組件,然后發(fā)現(xiàn)放到手機上的時候蘋果(ios)手機可以正常使用,但是鴻蒙系統(tǒng)的手機(例如華為pro40)有些是不可以正常拖拽、增加和刪除,只能一開始正常操作兩三個,然后后面就怎么點都沒有什么反應(yīng)。通過多次嘗試和查找方法,最終找到了解決辦法,我在這里總結(jié)一下。
一、效果圖
二、拖拽及點擊無效解決方法
只需要在設(shè)置handle屬性就可以了,vuedraggable的文檔中有說明 options 配置項已經(jīng)不在使用,所以我們直接將handle單獨拿出來使用即可,像這樣:handle="'.defaultTypeTag'"
,.defaultTypeTag
是要拖拽的塊的類名,要注意的是需要做點擊事件的項不能包含在這個類名里面,不然會無法觸發(fā)點擊事件。
三、vuedraggable的使用
這里只貼出html代碼,js相關(guān)代碼邏輯直接根據(jù)需求處理即可。
1、安裝和引入使用
// 安裝 npm install vuedraggable // 引入使用 import draggable from 'vuedraggable'
2、對應(yīng)的html代碼
<draggable class="list-group list-group-default" tag="ul" v-model="removetTypeList" :handle="'.defaultTypeTag'" v-bind="dragOptions" @start="isDragging = true" @update="updateDefaultTypeList" @end="isDragging = false" > <transition-group type="transition" name="flip-list"> <li v-for="(v,i) in removetTypeList" :key="i"> <div class="defaultTypeTag"> <img :src="v.icon" alt="" class="img"> <p class="p">{{v.classifyName.substring(0,5)}}<span v-if="v.classifyName.length>5">...</span></p> </div> <i class="removeTypeList" @click.stop.prevent="handRemoveTypeChange(v,i)"></i> </li> </transition-group> </draggable>
到此這篇關(guān)于vue draggable組件實現(xiàn)拖拽及點擊無效問題的解決的文章就介紹到這了,更多相關(guān)vue draggable拖拽無效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于vue+uniapp直播項目實現(xiàn)uni-app仿抖音/陌陌直播室功能
uni-liveShow是一個基于vue+uni-app技術(shù)開發(fā)的集小視頻/IM聊天/直播等功能于一體的微直播項目。本文通過實例圖文的形式給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下吧2019-11-11詳解vue.js移動端導(dǎo)航navigationbar的封裝
本篇文章主要介紹了vue.js移動端導(dǎo)航navigationbar的封裝,具有一定的參考價值,有興趣的可以了解一下2017-07-07vue無法加載文件C:\xx\AppData\Roaming\npm\vue.ps1系統(tǒng)禁止運行腳本
這篇文章主要介紹了vue?:?無法加載文件?C:\xx\AppData\Roaming\npm\vue.ps1...系統(tǒng)上禁止運行腳本問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07vue文件上傳Required request part ‘file‘ is&n
這篇文章主要介紹了vue文件上傳Required request part ‘file‘ is not present問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11Vue3實現(xiàn)轉(zhuǎn)盤抽獎效果的示例詳解
這篇文章主要為大家詳細介紹了如何通過Vue3實現(xiàn)簡單的轉(zhuǎn)盤抽獎效果,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的可以了解一下2023-10-10