首页 > 其他分享 >vue3拖拽插件vue-draggable-next

vue3拖拽插件vue-draggable-next

时间:2023-07-28 17:26:22浏览次数:34  
标签:插件 vue name 拖拽 next draggable id

-

基于sortablejs;

npm地址:https://www.npmjs.com/package/vue-draggable-next

配置项:https://github.com/SortableJS/Sortable#options

 

import { VueDraggableNext as Draggable } from 'vue-draggable-next';

components: { HeaderTitle, TitlePanel, Draggable },

const myArray = ref([
      { id: 1, name: '1' },
      { id: 2, name: '2' },
      { id: 3, name: '3' },
      { id: 4, name: '4' },
    ])
    // 拖拽结束
    function dragEnd(e) {
      console.log('e', e)
    }
    return {
      myArray,
      dragEnd,
    }

html

    <draggable v-model="myArray" @end="dragEnd">
        <transition-group>
          <div class="drag-item" v-for="element in myArray" :key="element.id">
            <span> {{ element.name }}--{{ element.id }}</span>
          </div>
        </transition-group>
      </draggable>

 

-

标签:插件,vue,name,拖拽,next,draggable,id
From: https://www.cnblogs.com/fqh123/p/17588442.html

相关文章

  • vue3跨越
    在vue3项目中使用跨域1.服务器代理server:{port:8080,//设置服务启动端口号open:true,//设置服务启动时是否自动打开浏览器cors:true,//允许跨域//设置代理,根据我们项目实际情况配置proxy:{'/api':{//apiTest是自行设置的请求前......
  • VuePress@next 使用数学公式插件
    VuePress@next使用数学公式插件搞了一个VuePress1.0的现在升级了一下,但是使用数学公式的插件老报错啊!经过不懈努力,终于搞定了。现在记录一下。VuePress介绍VuePress是一个以Markdown为中心的静态网站生成器。你可以使用Markdown来书写内容(如文档、博客等),然后VuePress......
  • Vuex基础入门
    一、什么是vuex概念专门在vue中实现集中式状态/数据管理的Vue插件,对Vue中多组件共享数据进行集中管理(读取、修改),同时也属于组件通信方式的一种,并且适用于任意组件间的通信什么时候使用Vuex多个组件依赖同一个状态来自不同组件的行为需要变更同一状态多个组件需要......
  • vue导出自定义的html
    vue导出.html文件HTML页面由.css、htmlDom标签组成,将css设置成js通过export导出,htmlDom可以通过$el.innerHTML获得,也可通过document.getElementById('id')获得。然后构造html页面,使用createObjectURL创建一个文件流下载。代码如下:import{resumecss}from'@/styles/download.......
  • Vue2 & Vue3生命周期对比
    Vue2生命周期图示  Vue3生命周期图示  二者对比 ......
  • 看看Vue中如何封装一个自动化注册全局组件
    在项目的开发过程中,我们常常会去封装一些比较常用的全局组件,但是每添加一个组件就需要手动在main.js引入注册,不仅麻烦还代码量多,着实让人心烦。所以干脆封装一个自动化注册全局组件。1、自定义全局组件文件夹在src下新建一个globalComponents,用于存放全局组件,并新建一个组件,例......
  • vue-cli构建Vue3项目
    1、node环境检查node-v//查询Node版本 2、vue-cli版本检查vue-V//查询vue-cli版本npmuninstall-gvue-cli//卸载旧版vue-clinpminstall-gvue-cli//旧版vue-cli2npminstall-g@vue-cli//vue-cli3  其他命令:vue-V//查询vue-cli脚手架版本np......
  • vue-elementAdmin项目打包后白屏的问题
    Vue项目打包后出现白屏的可能原因有很多1.可能的思路和解决方案:1.确认静态资源路径是否正确。  在Vue项目中,打包后会生成一个dist目录,确保index.html引用的资源路径都是相对于dist目录的。2.确认路由是否正确配置。  如果打包后出现了白屏,可能是因为路由没......
  • vue注册全局组件,批量注册全局组件的所有方式
    本文列出所有主流在vue中批量注册全局组件的方法本文下面所有例子的组件目录如下:  方法一:直接在main.js中循环遍历注册1.在main.js中//引入所有需要注册的全局组件importaboutViewfrom'@/components/common/aboutView.vue'importinfoViewfrom'@/components/com......
  • 决策树插件——TreePlan Excel plugin学习指导
    决策树是一种常用的风险型决策工具,它能够帮助人们在不确定性和风险环境下做出合理的决策。决策树通过模拟决策过程,以树状结构呈现不同决策路径和结果,并通过计算风险与收益之间的权衡来选择最优的决策方案。决策树的优势在于它能够清晰地展示各种决策选项以及每个选项下可能的结果......