vue Draggable实现拖动改变顺序
更新时间:2022年04月07日 08:04:02 作者:懒怪
这篇文章主要为大家详细介绍了vue Draggable实现拖动改变顺序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了vue Draggable实现拖动改变顺序的具体代码,供大家参考,具体内容如下
1、npm install vuedraggable
2、import draggable from 'vuedraggable'
3、示例代码
Test.vue
<template> <ul class="sort-ul"> <div>45454</div> <draggable group="article" :value="sortArr" @input="handleListChange($event)"> <li v-for="(item,index) in sortArr" :key="index"> <h2>{{item.title}}</h2> </li> </draggable> </ul> </template> <script> import Draggable from 'vuedraggable'; export default { name: 'Test', props:{ }, data () { return { fileList: [], sortArr:[ {title:"00"}, {title:"01"}, {title:"02"}, {title:"03"}, {title:"04"}, {title:"05"}, {title:"06"}, {title:"07"}, {title:"08"}, {title:"09"}, ], } }, components: { Draggable, }, methods: { // 更新位置 handleListChange(event){ console.log(event); this.sortArr = event; } }, mounted () { } } </script> <style> ul{ padding: 0; width: 400px; } li{ width: 100px; float:left; } </style>
main.js
import Vue from 'vue' import App from './App' Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: '#app', components: { App }, template: '<App/>' })
app.vue
<template> <div id="app"> <Test /> </div> </template> <script> import Test from '@/components/Test.vue' export default { name: 'App', components:{ Test, }, methods: { } } </script>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Vue+ECharts实现中国地图的绘制及各省份自动轮播高亮显示
这篇文章主要介绍了Vue+ECharts实现中国地图的绘制以及拖动、缩放和各省份自动轮播高亮显示,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2021-12-12element中TimePicker时间选择器禁用部分时间(显示禁用到分钟)
这篇文章主要介绍了element中TimePicker时间选择器禁用部分时间(显示禁用到分钟),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-03-03
最新评论