Vue拖拽排序

npm install vuedraggable -S

  • 下载下来后,引入插件,在你的vue文件的script标签里面这样引入

import draggable from 'vuedraggable'

  • 别忘了下面要注册组件
components: {
    draggable
},
  • 完整代码
<template>
    <div>
        <draggable v-model="myArray">
            <div v-for="element in myArray" :key="element.id">
                {{element.name}}
            </div>
        </draggable>
    </div>
</template>
<script>
    import draggable from 'vuedraggable'

    export default {
        components: {
            draggable,
        },
        data() {
            return {
                myArray : [{
                    id:1,
                    name:"我是1号",
                },{
                    id:2,
                    name:"我是2号",
                },{
                    id:3,
                    name:"我是3号",
                },{
                    id:4,
                    name:"我是4号",
                },{
                    id:5,
                    name:"我是5号",
                }]
            }
        }
    }
</script>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ## 框架和库的区别?> 框架(framework):一套完整的软件设计架构和**解决方案**。> > 库(lib...
    Rui_bdad阅读 3,036评论 1 4
  • 第一节 vue:读音: v-u-eview vue和angular区别?vue——简单、易学指令以 v-xxx一片...
    黑色的五叶草阅读 1,150评论 0 1
  • 33、JS中的本地存储 把一些信息存储在当前浏览器指定域下的某一个地方(存储到物理硬盘中)1、不能跨浏览器传输:在...
    萌妹撒阅读 2,155评论 0 2
  • 从18年7月16号入职到现在已经5个月多了,入职之后就一直使用vue,来这边温习记录下使用的步骤。在我的理解中vu...
    拖孩阅读 1,972评论 2 12
  • 好的小说总是内敛着 但也隐隐会有种要冲破的力道 它并不需要声嘶力竭 就让人俯首了 读起来的感觉—— 耐人寻味的故事...
    易丘藏书阁阅读 692评论 2 36