前面介绍了很多款原生的拖拽功能,今天给大家介绍一款awe-dnd
插件,它比前面一种写法都要简单,下面我们来学习一下!
1、安装依赖
npm install awe-dnd --save //或 yarn add awe-and
2、全局引入main.js
import awednd from 'awe-dnd' Vue.use(awednd)
3、代码实现
<template> <div> <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> </div> </template> <script> export default { data() { return { drag: false, colors: [ { text: "Aquamarine", }, { text: "Hotpink", }, { text: "Gold", }, { text: "Crimson", }, { text: "Blueviolet", }, { text: "Lightblue", }, { text: "Cornflowerblue", }, { text: "Skyblue", }, { text: "Burlywood", }, ], }; }, }; </script> <style scoped> /*被拖拽对象的样式*/ .item { padding: 6px; background-color: #fdfdfd; border: solid 1px #eee; margin-bottom: 10px; cursor: move; } /*选中样式*/ .chosen { border: solid 1px #3089dc !important; } </style>
javascript如何利用draggable实现一个拖拽效果
上面是“vuejs利用awe-dnd插件实现拖拽功能”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_2503.html
workflows工作流
- 金属埃及人ComfyUI工作流
- 3D圆形玉雕图案comfyui工作流
- 一艘来自工业时代的飞船ComfyUI工作流
- 一只穿着黑色蝴蝶结西装可爱橙色小猫
- 一支令人难忘的狙击步枪ComfyUI工作流
- 奋斗的小黄人ComfyUI工作流
- 一个可爱的口袋妖怪ComfyUI工作流
- 小鸟在黑暗的天空中优雅地跳舞
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!