简介
这是基于 Vue3
, element-plus
, vue-admin-template
的配置化后台构建工具, 核心概念是配置化渲染, 页面根据后端下发的 PageSchema
自动渲染, 辅助可视化PageSchema
构造工具, 使常见的后台页面可以无代码实现.
目标
打造一套完整的低代码后台构建工具集, 包含前端和后端的完整链路, 通过可视化搭建, 即可实现常见的后台功能.
体验站点 | 详细文档(doing)
也可本地启动示例项目
git clone https://github.com/daodao97/rock-admin.git
cd rock-admin/exmaple
yarn
yarn serve
生态项目
-
Golang + RockAdmin go-rock-amdin
-
php(hyperf) + RockAdmin hyperf-admin
快速上手
使用本项目提供的模板快速创建本地项目
vue create --preset daodao97/rock-admin my-admin
cd my-admin
yarn serve
此时即可得到一个完整功能的后台了, 日常开发中, 我们只需要对借助搭建工具, 编辑 PageSchema
即可.
运行机制
启动配置项
默认配置可见 src/options
{
ElementPlus: {
size: 'small',
zIndex: 3000,
locale: locale
},
nav: [],
routes: [],
globalComps: [],
mock: { enable: false, apis: [], baseURI: '', defaultMockApi: true },
use: [],
config: {
title: 'RockAdmin',
fixedHeader: false,
sidebarLogo: true,
logo: 'https://wpimg.wallstcn.com/69a1c46c-eb1c-4b46-8bd4-e9e686ef5251.png',
closeNavNotice: false,
navBarNotice: '顶部消息提示',
hasNewMessage: true,
showPageJsonSchema: true,
loginTips: '登录信息提示',
sso: [],
axios: {
baseURL: '/api'
}
}
}
ElementPlus
为element-plus
默认配置, 文档nav
为 页面顶部导航按钮,routes
为 本地vue-router
路由globalComps
为 注册到全局的组件mock
为api
模拟数据配置enable
是否启用mock
apis
需要注入的本地模拟接口defaultMockApi
是否启动底层的模拟接口
use
底层为app.use
config
为站点配置title
站点名称fixedHeader
顶部导航栏装态sidebarLogo
是否显示logologo
项目 logo图片地址navBarNotice
项目打开的消息提示showPageJsonSchema
是否显示页面的配置loginTips
登录页面提交表单的提示文字sso
企业微信和钉钉的登录配置axios
项目地址 github.com/daodao97/ro…
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!