vue是怎么实现的,vue项目知识点详解

  vue是怎么实现的,vue项目知识点详解

  本文主要介绍vue draggable在vue项目中的使用。本文介绍了错误问题的分析和解决方法。这篇文章很详细,对你的学习或者工作有一定的参考价值。有需要的朋友可以参考一下。

  最近在研究一个可视化的构造项目,里面用的拖拽是draggable.js看了几个中文文档,有很多漏洞,可能是没有及时更新的原因。

  某视频剪辑软件

  建议阅读vuedraggable的官方文档,只有英文版。官方文件:https://github.com/SortableJS/Vue.可拖动;

  由于vue3已经是默认版本,vuedraggable也有自己对应vue2.0和3.0的版本。使用基本命令直接安装它:

  npm安装vuedragable-保存

  默认情况下会安装2.1左右的版本,由于我的项目是由vue3构建的,所以我会报告一个错误:

  就是draggable的版本不对,导致出错。4.1.0版本换位问题解决。

  Npi vue draggable @ 4.1.0-save或yarn add vuedraggable@4.1.0

  在官网,对vue版本的差异进行了说明。在vue2中,

  draggable v-model= myArray group= people @ start= drag=true @ end= drag=false

  div v-for= myArray中的元素:key= element . id { element . name } }/div

  /可拖动

  //.vue文件:

  从“vuedraggable”导入可拖动的

  .

  导出默认值{

  组件:{

  可拖动,

  },

  .

  带过渡组:

  可拖动v-model=myArray

  过渡组

  div v-for= myArray中的元素:key=element.id

  {{element.name}}

  /div

  /过渡-组

  /可拖动

  而且在vue3中,这样写是有问题的,官网提示:

  重大变化:

  使用项目槽而不是默认值来显示元素#使用项目槽而不是默认值来显示元素使用项目键属性为项目提供键#使用项目键属性为项目提供键。

  变化真的很大。它是这样写的:

  出发地:

  !- vue 2版本-

  可拖动v-model=myArray

  div v-for= myArray中的元素:key= element . id { element . name } }/div

  /可拖动

  收件人:

  可拖动v-model=myArray item-key=id

  模板# item=“{ element }”

  div{{element.name}}/div

  /模板

  /可拖动

  当使用转换时,您现在应该使用tag和componentData来创建转换。

  从

  !- vue 2版本-

  可拖动v-model=myArray

  过渡组名称=fade

  div v-for= myArray中的元素:key=element.id

  {{element.name}}

  /div

  /过渡-组

  /可拖动

  到

  可拖动v-model= myArray tag= transition-group :component-data= { name: fade }

  模板# item=“{ element }”

  div{{element.name}}/div

  /模板

  /可拖动

  注意:克隆时,vue2.x的Draggable组件中的配置项writing(:options= { group:{ name: article ,pull: clone},sort: false} )在vue3中没有影响。

  vue3中的参数需要单独配置,比如:group= {name: article ,pull: clone}: sort= false 等等。

  关于vue draggable在vue项目中的使用的这篇文章到此为止。关于使用vuedraggable的Vue的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: