@vtian/vue3-split-panel
v1.0.0
Published
vue3-split-panel @vtian
Downloads
27
Readme
Vue Split Pane
Split-Pane component built with vue2.0, can be split vertically or horizontally.
Try the demo
How to use?
npm install vue-splitpane
#import
import splitPane from 'vue-splitpane'
# use as global component
Vue.component('split-pane', splitPane);
Example
<split-pane
v-on:resize="resize"
:min-percent="20"
:default-percent="30"
split="vertical"
>
<template slot="paneL"> A </template>
<template slot="paneR"> B </template>
</split-pane>
//nested
<split-pane
v-on:resize="resize"
:min-percent="20"
:default-percent="30"
split="vertical"
>
<template slot="paneL"> A </template>
<template slot="paneR">
<split-pane split="horizontal">
<template slot="paneL"> B </template>
<template slot="paneR"> C </template>
</split-pane>
</template>
</split-pane>
Options
| Property | Description | type | default | | ----------- | --------------------- | :--------------------------: | :------------------: | | split | the split type | String [horizontal,vertical] | must choose one type | | min-percent | paneL max-min-percent | Number | 10 | | max-percent | paneL max-percent | Number | 10 |