Skip to content

jianwu/msplit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Oct 4, 2022
f651db9 · Oct 4, 2022

History

44 Commits
Oct 11, 2019
Oct 8, 2019
Oct 4, 2022
Oct 17, 2019
Oct 4, 2019
Oct 4, 2019
Oct 24, 2019
Oct 12, 2019
Oct 4, 2019
Nov 25, 2019
Oct 4, 2022
Oct 4, 2019
Oct 4, 2019
Oct 8, 2019
Oct 12, 2019
Oct 10, 2019

Repository files navigation

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

About

A resizable multi-split-pane

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published