A Vue editor layout component that like VSCode and can be used to develop web editors.
English | 中文
- Simple and easy to use, small size
- Support adding panels
- Support drag and drop panel
- Support customize panel icons, text, rendering, etc
- Supports VSCode outer layout and inner editor area layout
- Support saving and loading data
- Support defining CSS styles
npm install -save vue-code-layout
Import in main.ts:
import 'vue-code-layout/lib/vue-code-layout.css'
import VueCodeLayout from 'vue-code-layout'
createApp(App)
.use(VueCodeLayout)
For detailed usage, please refer to the documentation.
git clone git@github.com:imengyu/vue-code-layout.git
cd vue-code-layout
npm install
npm run dev # Development serve project
npm run build-demo # Build example project
npm run build-lib # Build library project
Open source projects require everyone's support to get better and better.
If you encounter any problems, you can submit an issue and I will do my best to solve it for you.
If you have any good modifications, welecome submit a PR!