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 projectOpen 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!
