前端低代码【免费下载链接】fast-crud面向配置的crud框架开发crud 快如闪电超级表格Options-oriented crud framework, develop crud as fast as lightningbased on vue3super table项目地址https://gitcode.com/fast-crud/fast-crud点击查看免费下载fast-crud是一个基于 Vue3 的面向配置的 CRUD 框架开发 CRUD 页面快如闪电。除了开箱即用的默认界面它还提供了强大的自定义布局能力——你可以把查询框、工具栏、表格、分页等 CRUD 子组件自由摆放到任意位置轻松打造符合项目风格的专属管理页面。为什么需要自定义布局 默认布局已经能满足大多数场景但当你希望把查询区、按钮区整合到自定义的头部栏让表格区域占据更大的可视空间严格匹配公司统一的 UI 设计规范此时fast-crud 自定义布局就能派上用场。它的技术原理很简单开发一个自己的布局组件再通过:is配置替换掉默认的布局组件即可。3 处支持自定义布局的位置 fast-crud 在以下 3 个位置都支持自定义布局容器方法一致1. CRUD 主界面配置container.is即可替换主界面布局把各个子组件任意摆放const crudOptions { container: { is: fs-layout-card // 或你的自定义组件名 } }2. 查询框配置search.container.is可自定义查询框布局容器const crudOptions { search: { container: { is: your-custom-search-layout } } }3. 列设置配置toolbar.columnsFilter.container.is可自定义列设置面板布局通过inject拿到上下文后即可自由控制列的显示与隐藏const crudOptions { toolbar: { columnsFilter: { container: { is: your-custom-columns-filter-layout } } } }内置布局改一行配置即可上手不想从零开发fast-crud 内置了两个布局配置即用布局名称说明fs-layout-default默认布局搜索在上、表格居中、分页在下fs-layout-cardCard 布局卡片包裹层次感更强只需把crudOptions中的container.is设为对应名称即可完成切换。如何开发自定义布局组件 下面以 CRUD 主界面为例说明如何打造一个专属布局。1. 认识 6 大核心插槽一个主界面布局组件需要预留这些插槽位置fast-crud 会自动把对应子组件渲染进去search查询框actionbar主操作区添加、删除等按钮toolbar工具栏刷新、查询、列设置等table表格form新增 / 编辑表单pagination分页大致骨架如下template div classlayout-custom div classheader slot namesearch/slot slot nameactionbar/slot slot nametoolbar/slot /div div classbody slot nametable/slot slot nameform/slot /div div classfooter slot namepagination/slot /div /div /template2. 注册并使用你可以选择局部注册或全局注册全局注册在应用入口执行app.component(CustomLayout, CustomLayout)然后配置container.is: CustomLayout。局部注册直接把组件对象传入container.is: CustomLayout仅当前页面生效。小技巧让表格支持表头固定 希望 table 支持表头固定时包裹table插槽的元素需要具备高度自适应的能力通常用 flex 布局实现.layout-custom { height: 100%; // 要求父元素要有高度 display: flex; flex-direction: column; .body { flex: 1; // 让 body 拥有高度自适应能力 } }适配不同 UI 框架风格 得益于自定义布局 UI 适配层同一个 fast-crud 可以轻松融入不同管理后台Element、Ant Design Vue、Naive UI 等并保持视觉统一真正做到一套代码多种皮肤。相关资源 自定义布局完整指南docs/zh/guide/advance/layout.md容器配置说明docs/zh/api/crud-options/container.md默认布局源码fs-layout-default.vueCard 布局源码fs-layout-card.vue查询框默认布局源码layout-default.vue列设置默认布局源码fs-columns-filter-layout-default.vue赞分享前端低代码【免费下载链接】fast-crud面向配置的crud框架开发crud 快如闪电超级表格Options-oriented crud framework, develop crud as fast as lightningbased on vue3super table项目地址https://gitcode.com/fast-crud/fast-crud点击查看免费下载相关推荐Loop自定义布局打造专属Mac工作流Loop自定义布局打造专属Mac工作流 引言重新定义Mac窗口管理效率 你是否还在为杂乱无章的Mac窗口而烦恼频繁调整窗口大小和位置是否已成为日常工作流中桌面应用vLLM vs SGLang部署Intern-S2-Preview-FP8的终极性能对比与选型指南vLLM vs SGLang部署Intern S2 Preview FP8的终极性能对比与选型指南 在当今AI模型部署领域选择合适的推理框架对于InternPock自定义布局教程打造你的专属Touch BarPock自定义布局教程打造你的专属Touch Bar Pock是一款MacBook Touch Bar的Widget管理工具它能让你在有限的Touch Ba桌面应用插件系统创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考