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

首頁 > 語言 > JavaScript > 正文

vue使用drag與drop實現拖拽的示例代碼

2024-05-06 15:27:05
字體:
來源:轉載
供稿:網友

在功能中有一項是需要實現拖拽的。雖然最終項目沒有采取這樣的拖拽方式,但是,當初也是費了九牛二虎之力完成了這個功能。增加了對函數的更深理解。下面就再重現一下代碼。

下面是代碼片段:

<div class="fav-fold-panel" v-if="!typeChange" draggable="true" @dragstart="drag($event)"@dragover="allowDrop($event)"><!-- 面板內容 --><div class="favTitle-card" :data="favPanelAllData"v-if="foldDone"><favPanelv-for="itemin favPanelAllData"v-if="item.id===1" :favTitle="item.title"renameText="更名"foldText="折疊"unfoldText="展開" :favListData="item.content"draggable="true" @dragstart="drag($event)"><ul class="ul-content"><li class="ul-content-li" :favCommonList1="item.content"></li></ul><!-- <favPopPanel :show="popShow" @onHide="popShow = false"></favPopPanel> --><!-- <div :favListData="item.favListData"></div> --></favPanel></div><divclass="fav-card-create" :data="favPanelAllData"><favFooter><el-buttontype="primary" @click="addFoldFuc">新建文件夾</el-button><el-button-group><el-button @click="foldFuc">全部折疊</el-button><el-button @click="foldFuc">全部展開</el-button></el-button-group></favFooter></div></div>

另一段代碼:

<div class="favTitle-card" :data="favPanelAllData"draggable="true"ondragstart="drag(event)"><favPanelv-for="itemin favPanelAllData"v-if="item.id===2" :favTitle="item.title"renameText="更名"foldText="沒我"unfoldText="沒你" :favListData="item.content"><ul class="ul-content"><li class="ul-content-li" :favListData="item.content" :if="!foldDone"></li></ul></favPanel></div>

function部分

drag(event) {dom = event.currentTarget},drop(event) {event.preventDefault()event.target.appendChild(dom)},allowDrop(event) {event.preventDefault()}

然后,drag與drop系統的研究明天再說。

這樣寫的壞處是什么,還有為什么不采取這種方法實現拖拽。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 德州市| 喀什市| 叶城县| 陆川县| 驻马店市| 将乐县| 买车| 长葛市| 兴隆县| 玛多县| 万载县| 上杭县| 旌德县| 元阳县| 黄骅市| 荥阳市| 衡山县| 厦门市| 汶川县| 石狮市| 西华县| 卓资县| 施秉县| 溧阳市| 彩票| 林州市| 凤山县| 屯门区| 新乡市| 金乡县| 普宁市| 五大连池市| 肃宁县| 房山区| 柳江县| 廊坊市| 朝阳县| 辰溪县| 桐梓县| 深泽县| 乌拉特中旗|