🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 如何开发自定义布局后台布局 开发自定义布局,需在admin/src/addon/插件/layout文件夹下创建inedx.vue、layout.json的文件。 ![](https://img.kancloud.cn/33/bb/33bb0230ef08d3382c46065a3d0ad024_1321x579.png) 1、创建一个自定义布局并将其保存到`layout/index.vue`: ``` <template> <div class="min-w-[1200px]"> <el-container> <el-header>Header</el-header> <el-container> <el-aside width="200px">Aside</el-aside> <el-container> <el-main> <router-view></router-view> </el-main> <el-footer>Footer</el-footer> </el-container> </el-container> </el-container> </div> </template> <script lang="ts" setup></script> <style lang="scss" scoped></style> ``` ![](https://img.kancloud.cn/b9/d4/b9d45383e99773eb7d6d25485bb56dea_772x297.png) 2、在`layout.json`中定义布局的基本信息 ``` { "layout": "shop", // 布局标识与插件key保持一致 "cover": "/static/resource/images/system/layout_default.png" // 布局缩略图 } ``` 下图为缩略图应用场景,缩略图大小宽高为 178 / 128 ![](https://img.kancloud.cn/0c/9f/0c9f45cf4eb2c40278793098f348b401_1012x683.png) 3.在admin端打开配置--布局设置--选择插件应用后的设置,选择开发好的布局方式,点击确认,再次进入该单应用的站点布局就会修改成功。 ![](https://img.kancloud.cn/7e/c9/7ec97a9b2eefe98347799f8a99617b72_1920x953.png)