0.1.11 • Published 2 years ago

ray-drag-resize-v3 v0.1.11

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

ray-drag-resize-v3

安装

npm install ray-drag-resize-v3

引入

import dragResizeV3 from 'ray-drag-resize-v3'
import 'ray-drag-resize-v3/lib/style.css'
createApp(App).use(dragResizeV3)

使用

<drag-resize @onDragResize="handleData">
  content
</drag-resize>

methods:{
  handleData(data){
    console.log(data)
  }
}

props

属性描述defaulttype注释
nodeKey组件的keyuuid()number/string
minh最小高度10number
minw最小高度10number
init初始信息{width: 100,height: 100,top: 0,left: 0,}object可以设置默认的宽高及位置信息
disabled禁止拖拽和放大缩小falseboolean/stringtrue,false 控制整个组件的拖拽或放大缩小,当你只需要禁用一个时,可通过传入:'drag'/'resize'来禁用某一项功能

events

函数名描述
onDragResize拖拽或设置大小后抛出的事件 包含当前组件的位置及大小信息及nodeKey

说明

此组件为vue3版本的组件,如需要vue2版本的安装 ray-drag-resize-v2。 如有改进建议github提issue。

版本更新说明

0.1.8

打包增加ts类型

0.1.9

打包发布后引用报错

0.1.10

部分代码优化

0.1.10

2 years ago

0.1.11

2 years ago

0.1.8

2 years ago

0.1.9

2 years ago

0.1.7

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago