travel/admin/node_modules/vue-splitpane/README.md

57 lines
1.4 KiB
Markdown
Raw Normal View History

2024-06-24 11:28:18 +08:00
# Vue Split Pane
Split-Pane component built with vue2.0, can be split vertically or horizontally.
## [Try the demo](http://panjiachen.github.io/split-pane/demo/index.html)
### How to use?
```bash
npm install vue-splitpane
#import
import splitPane from 'vue-splitpane'
# use as global component
Vue.component('split-pane', splitPane);
```
### Example
```html
<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>
```
```html
//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 |