前面介绍了很多款原生的拖拽功能,今天给大家介绍一款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工
一个黄色的海绵宝宝ComfyUI工作流
3D几何打印人体模型ComfyUI工作流
一张由表情符号组成的照片ComfyUI工作流
一个纸杯蛋糕ComfyUI工作流
《翅膀之王:鸡的团契》海报ComfyUI工作流
一个男孩在吃西瓜ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css3+js菜单点击动态效果
自动打字效果(惊喜在后面)
制作一个好玩的倒计时
canvas黑洞漩涡(canvas+js)
数字滚动效果(兼容IE6/IE8)
js导出excel插件(兼容mac电脑Numbers表格)
用canvas实现画板涂鸦效果
3D彩色卡片










