今天给大家分享一个功能超强的自由拖拽排序组件VueSlicksort。
vue-slicksort 一款功能强大的可拖拽的vue.js组件。拥有丝滑般拖拽动画效果,支持水平/垂直/网格拖拽排序。还可以自动滚动、锁定坐标系,并支持触摸。
代码片段
<SlickList :lockToContainerEdges="true"
:pressDelay="300"
v-model="appitems"
helperClass="helperClass"
class="ul"
axis="xy"
>
<SlickItem v-for="(item,index) in appitems" :index="index" :key="index" class="li">
<div :class="{'add-border':isEditMenus}" class="app-border" @click="toApp(item)">
<img :src="item.menuIcon" class="app-icon">
<p>{{ item.menuName }}</p>
<img v-if="isEditMenus" src="@/assets/del.png" class="del" @click.stop="delApp(item,index)">
</div>
</SlickItem>
</SlickList>
<div class="notice">以上应用展示在首页</div>