在功能中有一项是需要实现拖拽的。虽然最终项目没有采取这样的拖拽方式,但是,当初也是费了九牛二虎之力完成了这个功能。增加了对函数的更深理解。下面就再重现一下代码。
下面是代码片段:
<div
class="favTitle-card" :data="favPanelAllData"
v-if="foldDone">
<favPanel
v-for="item
in 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">
<div
class="fav-card-create" :data="favPanelAllData">
<el-button
type="primary" @click="addFoldFuc">新建文件夹
<el-button @click="foldFuc">全部折叠
<el-button @click="foldFuc">全部展开