1.0.2 • Published 4 years ago

quark-drag v1.0.2

Weekly downloads
3
License
ISC
Repository
-
Last release
4 years ago

拖拽组件,用于希望能被拖拽的某个图形或元素

何时使用

  • 比如在首页上某个活动入口,想要这个入口能够被拖动时使用

使用方式

  • 安装组件 npm i quark-drag
  • 引入组件 import QuarkDrag from 'quark-drag';
  • 在VueComponent中引入该组件
  • template中调用组件

基本用法

拖拽方向同时支持x+y轴

<quark-drag direction="n"></quark-drag>

拖拽是否可以自动吸边

<quark-drag :isSide="true"></quark-drag>

自定义拖拽边界

<quark-drag :boundary="{top: 20, bottom: 20}"></quark-drag>

绑定点击事件

<quark-drag @click.native="onClickXX"></quark-drag>

自定义内部元素

<quark-drag direction="n" @click.native="onClickXX" width="1rem">
    <img :src="drag-xx-img" class="drag-xx" />
</quark-drag>

API

参数说明类型默认值可选值
isSide是否吸边Booleantruetrue/false
direction移动方向string"h""h"/"v"/"n"
boundary距边界距离Object'auth'{ top: 20, left: 0 }
width宽度Number,String50--
height高度Number,String50--
opacity透明度Number,String1--
unit距离单位String"px""px"/"rem"
zIndex样式层级Number,String11--
1.0.2

4 years ago

1.0.1

5 years ago

1.0.0

5 years ago