quick-vue-admin基于配置的后臺管理解決方案
簡介
開箱即用的基于配置的后臺管理解決方案,最少的編寫代碼,通過配置文件即可實現(xiàn):增,刪,改,查,翻頁 的功能。 它基于 vue 和 element和MongoDB。它使用了最新的前端技術(shù)棧,動態(tài)路由,權(quán)限驗證,提煉了典型的業(yè)務(wù)模型,提供了豐富的功能組件,它可以幫助你快速搭建企業(yè)級后臺產(chǎn)品。
依賴
nodejs(需要單獨安裝)
koa 2.0.0 項目依賴模塊)
Element UI 2.x (項目依賴模塊)
MongoDB 3.x(需要單獨安裝)
功能
- 登錄 / 注銷 - CRUD(增、刪、改、查) - 通過編寫一個元配置文件即可自動生成完整的:增、刪、改、查、翻頁 功能 - 自動更新、保存數(shù)據(jù)到MongoDB - 自動創(chuàng)建索引到MongoDB - 數(shù)據(jù)關(guān)聯(lián) - 權(quán)限驗證 - 菜單權(quán)限控制 - 基于用戶+角色的權(quán)限管理 - - 支持自定義組件 - 錯誤頁面 - 404
基于Vue的后臺管理方案已經(jīng)很多,本方案開創(chuàng)性在于:基于配置,最少的編寫代碼,通過配置文件即可實現(xiàn):增,刪,改,查,翻頁 的功能。
例如:只要寫這樣一個配置文件
module.exports = {
entityName: 'department',
columnsDef: [{
prop: 'name',
label: '部門名稱',
width: 240,
filter: true,
input: { type: 'text', rule: 'required' },
index:true
},
{
prop: 'config',
label: '人數(shù)設(shè)置',
width: 150,
add:false,
edit:false
},
{
prop: 'memo',
label: '備注',
width: 150,
input: 'text'
}
]
}
即可以完成如下界面:增、刪、改、查,分頁 和數(shù)據(jù)庫操作的所有完整功能

評論
圖片
表情
