vue3-drag-resize-rotate
![Npm Package](https://camo.githubusercontent.com/e1b5c318923e46d2b3960bc50fd86e0cc01fd91c204bdd56b6bcb2c1169c1cd5/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f4067617573737a686f752f767565332d647261672d726573697a652d726f746174652e737667)
Live Demo
中文在线演示地址
Quick Start
npm install @gausszhou/vue3-drag-resize-rotate
import { createApp } from "vue";
import VueDragResizeRotate from "@gausszhou/vue3-drag-resize-rotate";
import "@gausszhou/vue3-drag-resize-rotate/lib/bundle.esm.css";
const app = createApp(App);
// use
app.use(VueDragResizeRotate);
// or component
// app.component(VueDragResizeRotate.name, VueDragResizeRotate);
app.mount("#app");
Props
Prop |
Description |
draggable |
Enable drag |
resizable |
Enable resize |
rotatable |
Enable rotate |
w |
width |
h |
height |
x |
left |
y |
top |
z |
Zindex |
r |
rotate angle |
Emits
Event |
Description |
dragging |
on dragging |
dragstop |
on drag stop |
resizing |
on resizing |
resizestop |
on resize stop |
rotating |
on rotating |
rotatestop |
on rotate stop |
activated |
on activeed |
deactivated |
on deactiveed |
refLineParams |
on reference line change |
Code Reference
https://github.com/gausszhou/vue-drag-resize-rotate
Thanks
感谢 gogocode
提供的代码转换服务