vue3使用vuedraggable实现拖拽
1、npm i vuedraggable -S,使用这个命令,vue3会报错,如下图
2、使用npm uninstall vuedraggable -S 卸载,再使用npm i -S vuedraggable@next下载最新版
3、vue使用代码如下:
<template><div><h1 class="title">拖拽</h1><draggableclass="wrapper"v-model="list"@start="drag = true"@end="drag = false"item-key="index"><template #item="{ element }"><div class="item"><p>{{ element }}</p></div></template></draggable></div>
</template><script>
import { reactive, toRefs, onMounted } from 'vue'
import draggable from 'vuedraggable'export default {name: 'dragAndDrop',components: { draggable },setup () {const state = reactive({drag: false,list: [1, 2, 3, 4, 5, 6]})onMounted(() => {})return {...toRefs(state)}}
}
</script><style scoped>
.title {text-align: center;color: #42b983;
}
.wrapper {display: flex;justify-content: center;width: 100%;
}
.item {width: 100px;height: 100px;font-size: 50px;text-align: center;line-height: 100px;margin: 10px;background-color: #42b983;color: #ffffff;
}
</style>
4、效果如下图
vue3使用vuedraggable实现拖拽相关推荐
- vuedraggable自由拖拽html,vue中draggable拖拽列表的使用
1.安装 npm install vuedraggable 或者使用镜像安装 cnpm install vuedraggable 2.使用 首先在使用的组件中引入 import draggable f ...
- element-tiptap和vuedraggable的拖拽冲突
今天写项目的时候,遇到一个问题,分享给大家. 场景 我有一个A区域,还有一个B区域.A区域内的Vue组件可以通过Vuedraggable这个框架来拖拽到B区域中.B区域内的Vue组件在标题上使用了el ...
- vuedraggable嵌套块拖拽_Vue 基于 vuedraggable 实现选中、拖拽、排序效果
今天有个朋友说要做个效果:Vue实现拖拽排序,要有 checked,输出结果是排序后的,要全选,未选中的不能拖动. 其实我之前基于 Sortable 做过一个类似的效果.也给他看过了,没看太明白,他就 ...
- 如何玩转sortablejs-vuedraggable实现表单嵌套拖拽功能
最近几天在研究有关vue实现拖拽的功能,不过跟一般的拖拽排序有点不同,这个需求可能出现多行多列嵌套的表单元素,数据也是递归形式的出现.我也是在vuedraggable的基础上扩展实现的,如何想了解更多 ...
- vue+sortable实现表格拖拽
vue+sortable实现表格拖拽 前言: 支持 vue3.0 支持表格拖拽 支持自定义拖拽 sortable官网 一.下载 sortable npm install sortablejs --sa ...
- Element UI表格拖拽(vue中) —— 行拖拽、列拖拽
目录 安装依赖 vuedraggable 实现拖拽的要点 行拖拽要点 列拖拽要点 完整范例代码 安装依赖 vuedraggable 安装 vuedraggable 的同时,会自动安装 sortabl ...
- vue.draggable 拖拽 ant 组件布局
vue.draggable 拖拽 项目需求中,需要支持拖拽,即找到了vue.draggable,下面来说一下基本使用方法 1.首先需要安装它,官网地址 https://www.itxst.com/vu ...
- vuedraggable实现组件拖拽,页面生成器?
使用H5的draggable="true"虽然可以实现拖拽,但如果是在vue中使用,我们需要去封装,虽然不难,但是有成熟的轮子为什么不用呢? 在vue中实现拖拽可以使用vuedra ...
- vue3TS+Jsplumb+vuedraggable拖拽插件使用记录
安装拖拽插件 vue3需下载-@next此版本,否则会出现错误 npm i -S vuedraggable@next npm install sortablejs --save //拖拽组件依赖sor ...
最新文章
- [译] ES6+ 中的 JavaScript 工厂函数(第八部分)
- C语言博客作业--嵌套循环
- 子窗体列表在菜单中的实现
- 小程序组件库开发之抽奖游戏组件
- 回文日期(NOIP2016 普及组第二题)
- 【w3cschool】C语言复习
- nsis升级包_NSIS v3.2.0.1-简易封包工具
- c语言字符型常量的例题,C语言笔试题100道
- css插件载进去ps里面,CSS3Ps(ps图层插件)官方版
- Python基础知识——字符串:format() 字符串的格式化
- Intelligent information retrieval(智能信息检索综述)
- 记录一次 AGP 调研过程中的思考,我从一个事故搞出了一个故事!
- PHPUnit的使用
- Office快捷键大全之三(Access快捷键上篇)
- zynq嵌入式linux显示logo,如何定制嵌入式linux 启动logo(小企鹅)
- 全靠这份Java知识点PDF大全,先睹为快
- STM32例程分享-01-OLED模块(IIC)
- 20岁,他来武大读博!
- Error:A problem occurred configuring project ‘:app‘. > Failed to find target with hash string ‘andro
- 为什么决策树模型不考虑变量之间的共线性?
热门文章
- 【Java】在Eclipse中,很多代码的背景变成黄色、绿色或红色(已解决)
- Poco C++库简介
- python数据可视化案例2017年6省gdp_吴裕雄 数据挖掘与分析案例实战(5)——python数据可视化...
- The ShortKey for Gvim Vim
- git的简介与基本使用远程仓库gitee的创建
- js图片转base64
- 异步FIFO基本原理(基于Verilog的简单实现)
- 读伤寒杂病论随想(转)
- Java封装和多态作业
- 5、♥☆基于STM32的智能手环√★☆