vue3.0拖拽缩放组件

本人开发vue3.0拖拽缩放组件,持续更新中 (最新版本 0.3.0 支持 拖拽 、缩放、旋转、移动辅助线、激活和取消激活、复制粘贴、删除、键盘移动等功能,预计加入撤回操作、多选全选等功能)

github地址: https://github.com/zzz0908/vue3-resize-drag
npmjs地址: https://www.npmjs.com/package/vue3-resize-drag

demo:
在这里插入图片描述

文档

vue3.0拖拽缩放插件

下载并引入
npm i vue3-resize-drag -S
yarn add vue3-resize-drag -S

import vue3ResizeDrag from 'vue3-resize-drag'
const app = createApp(App)
app.use(vue3ResizeDrag)

## 注意:
如果vue3.0中使用ts了,那么请在src/shims-vue.d.ts声明文件中加入此插件声明:
declare module 'vue3-resize-drag'

组件用法: setup代码可抽离到其他文件,这里为了方便观看就放一起了

<template>
    <vue3ResizeDrag 
        v-for="item in data.data" 
        :key="item.name" 
        :x="item.x"   <!-- x 为组件left位置 -->
        :y="item.y"   <
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值