msplit

A VueJs Component to show resizable multi-pan container
971 5
Install
npm install msplit
Latest Version:0.1.24
Vue:2
License:MIT
Last Updated:Feb 28, 2023
Links: GitHub  ·  npm
Maintainer: jianwu

msplit

A VueJs Component to show resizable multi-pan container

GitHub Actions status

Description

A resizable multi-pane vue component implemented with typescript. Support the following features:

  • Supports toggle visibility for panes.
  • Supports toggle maximization for a pane.
  • Supports any number of panes.
  • Adjust pane size when the window resizes.
  • Horizontal and Vertical mode.
  • Support device with touch interface.

Usage

import msplit from 'msplit';

Vue.use(msplit);
  <msplit :vertical='true' :maxPane='maxPane'>
    <div slot="p31" :show='s31' :grow='20' :min=250  :max=500> Pane31 </div>
    <div slot="p32" :show='s32'> Pane32 </div>
    <div slot="p33">Pane33 </div>
  </msplit>

You can see the full example in the MSplitTest.

Live Demo

http://jianwu.github.io/msplit/

License

Copyright 2018-2019 Jianwu Chen
Author/Developer: Jianwu Chen

Related Packages

splitpanes

A Vue.js reliable, simple and touch-ready panes splitter / resizer

7,524,131 2,248
@kong/splitpanes

A Vue.js reliable, simple and touch-ready panes splitter / resizer

4,993 1
@posva/splitpanes

A Vue.js reliable, simple and touch-ready panes splitter / resizer

4,975 2,249
vue-json-tree-view

a JSON Tree View Component in Vue.js

380,792 473
@v-c/picker

picker ui component for vue

57,185 32

Version History

Version Released Vue License
0.1.24 ^2.6.10 MIT
0.1.23 ^2.6.10 MIT
0.1.22 ^2.6.10 MIT
0.1.21 ^2.6.10 MIT
0.1.20 ^2.6.10 MIT