vue3 使用 splitpanes
安装
npm i splitpanes -S
简单例子
<template>
<button @click="panesNumber++">Add pane</button>
<button @click="panesNumber--">Remove pane</button>
<splitpanes class="default-theme" style="height: 400px">
<pane v-for="i in panesNumber" :key="i">
<span>{{ i }}</span>
</pane>
</splitpanes>
</template>
<script setup lang='ts'>
import { Splitpanes, Pane } from 'splitpanes'
import 'splitpanes/dist/splitpanes.css'
</script>
<style></style>