draggable-resizable-vue3
draggable-resizable-vue3
This is Vue 3 (Composition API) library for draggable and resizable elements with custom grid.

Get started
Roadmap
- :white_check_mark: Rewrite to Composition API.
- :white_check_mark: Create docs.
- :black_square_button: Test all props, slots and events.
- :black_square_button: Add as much as possible examples of usage to the docs.
- :black_square_button: Release the stable
1.1.0version.
Installation
$ npm install draggable-resizable-vue3
Register (DraggableResizableVue and DraggableResizableContainer components) globally:
// main.js
import { createApp } from "vue";
import App from "./App.vue";
import DraggableResizableVue from "draggable-resizable-vue3";
const app = createApp(App);
app.use(DraggableResizableVue);
app.mount("#app");
Register locally (composition API):
<script setup>
import DraggableResizableVue from "draggable-resizable-vue3";
</script>
Register locally with the container component:
<script setup>
import {
DraggableResizableVue,
DraggableResizableContainer,
} from "draggable-resizable-vue3";
</script>
Initially, this is a fork of the Vue 2 library vue-draggable-resizable. Now it is being developed independently from the source.
Related Packages
yoyoo-ddr
Lightweight and no dependencies,use draggable, resizable, rotatable, configurabl...
37,527
186
yoyoo-ddr-vue3
Lightweight and no dependencies,use draggable, resizable, rotatable, configurabl...
7,422
186
Version History
| Version | Released | License |
|---|---|---|
| 1.0.0 |
Pre-releases (13)
| Version | Released | License |
|---|---|---|
| 1.0.94-beta | MIT | |
| 1.0.93-beta | MIT | |
| 1.0.92-beta | MIT | |
| 1.0.91-beta | MIT | |
| 1.0.9-beta | MIT | |
| 1.0.8-beta | MIT | |
| 1.0.7-beta | MIT | |
| 1.0.6-beta | MIT | |
| 1.0.5-beta | MIT | |
| 1.0.4-beta | MIT | |
| 1.0.3-beta | MIT | |
| 1.0.2-beta | MIT | |
| 1.0.1-beta |