怎么在Vue中使用可拖动的实现一个拖拽功能

  介绍

本篇文章给大家分享的是有关怎么在Vue中使用可拖动的实现一个拖拽功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

Vue是什么

Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别是,使用Vue可以自底向上逐层应用,其核心库只关注视图层,方便与第三方库和项目整合,且使用Vue可以采用单文件组件和Vue生态系统支持的库开发复杂的单页应用。

<强> vuedraggable特性:

<李>

支持触摸设备

<李>

支持拖拽和选择文本

<李>

支持智能滚动

<李>

支持不同列表之间的拖拽

<李>

不以jQuery为基础

<李>

和视图模型同步刷新

<李>

和vue2的国度动画兼容

<李>

支持撤销操作

<李>

当需要完全控制时,可以抛出所有变化

<李>

可以和现有的UI组件兼容

<强>使用

安装:

npm  install  vuedraggable

页面引入:

import  draggable 得到& # 39;vuedraggable& # 39;

数据定义数据进行模拟:这是排序的案例,跟上面图不一样

& lt; template>   ,& lt; div>   & lt; !——,才能调用组件,——比;   & lt;才能draggable 元素=皍l", v模型=發istdata"比;   ,,& lt; li  v=癷tem 拷贝listdata"在{{item.name}} & lt;/li>   & lt;才能/draggable>   & lt; !——,才能展示列表数据效果,——比;   ,,{{listdata}}   ,& lt;/div>   & lt;/template>   ,   & lt; script>   import  draggable 得到& # 39;vuedraggable& # 39;   export  default  {   ,名字:& # 39;draggabletest& # 39;   组件:,{大敌;   可拖动的才能,   },   ,data  (), {   return {才能   ,,listdata:(   ,,,{   ,,,,,,,   ,,,,名字:,& # 39;叶落森1 & # 39;   ,,,},   ,,,{   ,,,,,,,   ,,,,名字:,& # 39;叶落森2 & # 39;   ,,,},   ,,,{   ,,,,,,,   ,,,,名字:,& # 39;叶落森3 & # 39;   ,,,},   ,,,{   ,,,,,,,   ,,,,名字:,& # 39;叶落森4 & # 39;   ,,,},   ,,,{   ,,,,,,,   ,,,,名字:,& # 39;叶落森5 & # 39;   ,,,}   ,,,)   ,,}   },   }   & lt;/script>

以上就是怎么在Vue中使用可拖动的实现一个拖拽功能,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

怎么在Vue中使用可拖动的实现一个拖拽功能