8000 GitHub - xingxinglail/v-dragging: 基于 vue2x 的拖拽组件。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

xingxinglail/v-dragging

Repository files navigation

v-dragging

一个 vue 拖放排序组件。

Build Status codecov vue2 License: MIT

效果图

WxP UI 小程序插件 Drag 组件的 Vue 版本。

在线例子

✨ 特性

  • 没有依赖关系
  • 可以拖拽排序
  • 支持 PC、移动端
  • 可定义句柄控制是否可以被拖拽

🖥 支持环境

  • 现代浏览器和 IE9 及以上。
  • 支持服务端渲染。

📦 安装

npm install v-dragging
yarn add v-dragging

🔨 示例

import Drag from 'v-dragging';
Vue.component('Drag', Drag)
<drag
    handle="draggable"
    :value="list"
    :columns="columns"
    @choose="choose"
    @un-choose="unChoose"
    @start="start"
    @end="end"
    @update="update">
    <div class="item"
         v-for="item in list"
         :class="item.disabled ? 'disabled' : 'draggable'"
         :key="item.name">
        <div class="inner">
            <img :src="item.img" width="100%">
        </div>
    </div>
</drag>

⌨️ 本地开发

$ git clone git@github.com:xingxinglail/v-dragging.git
$ cd v-dragging
$ yarn install
$ yarn run docs:dev

About

基于 vue2x 的拖拽组件。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0