No description
Find a file
semantic-release-bot 0c69796ca4 chore(release): 1.1.1 [skip ci]
## [1.1.1](https://gitlab.jojoxd.nl/jojoxd-npm/vendored/vue-grid-layout/compare/v1.1.0...v1.1.1) (2024-03-02)

### Bug Fixes

* **log:** remove console.log statement ([6219d28](6219d28497))
2024-03-02 07:58:49 +00:00
.github 3.0.0-beta1 release 2021-01-27 14:07:34 +00:00
.yarn/releases feat: Add Yarn and semantic-release 2023-06-23 15:48:56 +02:00
dev fix: cleanup + new plugin loading 2023-06-24 09:44:01 +02:00
examples 3.0.0-beta1 release 2021-01-27 14:07:34 +00:00
src fix(log): remove console.log statement 2024-03-02 08:28:17 +01:00
test support vue 3 webpack (#554) 2021-01-26 14:58:43 +00:00
website Updated Chinese documentation with the changelog for 2.3.12 and the new GridItem preserveAspectRatio prop. 2021-01-18 11:11:02 +00:00
.browserslistrc start of migration to vue-cli 2018-09-06 17:32:45 +01:00
.editorconfig fix: cleanup + new plugin loading 2023-06-24 09:44:01 +02:00
.eslintrc.js fix: eslint 2023-06-24 10:32:06 +02:00
.gitignore feat: Add Yarn and semantic-release 2023-06-23 15:48:56 +02:00
.gitlab-ci.yml chore(ci): fix semantic-release 2023-06-23 16:24:27 +02:00
.npmignore fix: cleanup + new plugin loading 2023-06-24 09:44:01 +02:00
.releaserc chore(ci): fix semantic-release 2023-06-23 16:24:27 +02:00
.yarnrc.yml feat: Add Yarn and semantic-release 2023-06-23 15:48:56 +02:00
CHANGELOG.md chore(release): 1.1.1 [skip ci] 2024-03-02 07:58:49 +00:00
index.html fix: cleanup + new plugin loading 2023-06-24 09:44:01 +02:00
LICENSE first commit, drag and drop not working yet 2016-06-03 18:12:12 +01:00
package.json chore(release): 1.1.1 [skip ci] 2024-03-02 07:58:49 +00:00
postcss.config.js start of migration to vue-cli 2018-09-06 17:32:45 +01:00
README-zh_CN.md docs: extra parameter description. (#524) 2021-01-14 18:53:01 +00:00
README.md fix: eslint 2023-06-24 10:32:06 +02:00
shims-vue.d.ts fix: eslint 2023-06-24 10:32:06 +02:00
tsconfig.json fix: export types correctly 2023-06-24 09:58:41 +02:00
vite.config.js fix: eslint 2023-06-24 10:32:06 +02:00
yarn.lock fix: eslint 2023-06-24 10:32:06 +02:00

Vue Grid Layout

vue-grid-layout

What is Vue Grid Layout?

vue-grid-layout is a grid layout system, like Gridster, for Vue.js. Heavily inspired by React-Grid-Layout

NOTE: This is not the original version!
What we do have, is first-class support for typescript, and esm targets. This package is for vue 3.x only. No support for vue2 will be given.

Installation

npm install @jojoxd/vue-grid-layout
# or:
yarn add @jojoxd/vue-grid-layout

Features

  • Draggable widgets
  • Resizable widgets
  • Static widgets
  • Bounds checking for dragging and resizing
  • Widgets may be added or removed without rebuilding grid
  • Layout can be serialized and restored
  • Automatic RTL support (resizing not working with RTL on 2.2.0)
  • Responsive

Use the original vue-grid-layout:

  • For legacy browsers, like IE11, use version 2.3.12-legacy
  • For Vue 2.1.10 and below use version 2.1.3
  • For Vue 1 use version 1.0.3

Original version by jbaysolutions.

I've just ts-ified the project (and most likely will update to composition api later)