当前位置: 首页 > article >正文

前端Vue拖拽功能

文章目录

    • 安装
    • 使用 直接复制粘贴即可
    • 页面使用 直接复制粘贴即可
    • 小结(带有效果图)

安装

提示:首先您需要安装它,命令如下:

npm install awe-dnd --save

使用 直接复制粘贴即可

在mian.js文件中引入

//main.js
 
import VueDND from 'awe-dnd'
 
Vue.use(VueDND)

页面使用 直接复制粘贴即可

<template>
  <div class="color-list">
      <div
          class="color-item"
          v-for="color in colors" v-dragging="{ item: color, list: colors, group: 'color' }"
          :key="color.text"
      >{{color.text}}</div>
  </div>
</template>
 
export default {
  data () {
    return {
        colors: [{
            text: "Aquamarine"
        }, {
            text: "Hotpink"
        }, {
            text: "Gold"
        }, {
            text: "Crimson"
        }, {
            text: "Blueviolet"
        }, {
            text: "Lightblue"
        }, {
            text: "Cornflowerblue"
        }, {
            text: "Skyblue"
        }, {
            text: "Burlywood"
        }]
    }
  },
  /* if your need multi drag
  mounted: function() {
      this.colors.forEach((item) => {
          Vue.set(item, 'isComb', false)
      })
  } */
}       
  

小结(带有效果图)

提示:附上Github地址,有问题可以一起讨论

在这里插入图片描述

github网址:https://github.com/hilongjw/vue-dragging


http://www.kler.cn/a/131956.html

相关文章:

  • Maven分离资源文件
  • Django——模板层、模型层
  • Qt控件按钮大全
  • <Linux>(极简关键、省时省力)《Linux操作系统原理分析之Linux 进程管理 4》(8)
  • Beego之Bee工具使用
  • npm使用国内淘宝镜像的方法
  • 腾讯云重新注册算不算新用户?算!
  • ffmpeg知识点整理
  • ER 图是什么
  • MySQL优化(1):B+树与索引
  • Python武器库开发-flask篇之Get与Post(二十五)
  • 4-flask-cbv源码、Jinja2模板、请求响应、flask中的session、flask项目参考
  • Flink和Kafka连接时的精确一次保证
  • 竞赛 题目:基于机器视觉opencv的手势检测 手势识别 算法 - 深度学习 卷积神经网络 opencv python
  • 如何打包成一个可安装的Android应用程序包
  • 理解 R-CNN:目标检测的一场革命
  • 优化收益与用户体验:游戏APP需接入的广告类型
  • CAPL如何对以太网报文的长度字段和校验和字段设置错误值
  • 【数据结构】快速排序算法你会写几种?
  • OpenCV快速入门:像素操作和图像变换