Go Admin Vue 是一款基于 Go Admin 后臺管理系統和 Vue.js 前端框架的快速開發工具,該工具能夠為開發人員提供快速的 UI 界面,使得用戶能夠輕松地構建 Web 應用。開發人員可以使用 Go Admin Vue 進行 UI 的自定義,支持多語言,它也支持多種數據格式的輸出,包括 CSV、Excel 和 PDF 等。
使用 Go Admin Vue 進行開發可以讓用戶快速搭建一個完整的后臺管理系統,具備一些基礎的管理功能,例如用戶管理、角色管理、菜單管理和操作日志管理等。Go Admin Vue 還提供了豐富的組件和樣式,包括表單組件、表格組件、按鈕組件、分頁組件等,開發人員可以根據自己的需求進行不同程度的自定義。
// code example func main() { r := gin.Default() // 初始化 Go Admin Vue 配置信息 cfg := config.Config{ Databases: config.DatabaseList{ "default": { Host: "127.0.0.1", Port: "3306", User: "root", Pwd: "123456", Name: "test", MaxIdleCon: 50, MaxOpenCon: 150, Driver: "mysql", File: "", EnableLog: true, LogLevel: logger.Info, SqlLog: false, SlowQueryLog: false, Logger: nil, }, }, // ... } // 初始化 Go Admin Vue engine := gin.Default() adapter := mysql.New(cfg.Databases.GetDefault().Driver, cfg.Databases.ToString(true)) eng := engine.Group("/api") adminPlugin := admin.NewAdmin(tables.Generators) router.GET("/admin", func(ctx *gin.Context) { adminPlugin.Index(ctx) }) router.GET("/admin/new", func(ctx *gin.Context) { adminPlugin.New(ctx) }) router.GET("/admin/edit/:id", func(ctx *gin.Context) { adminPlugin.Edit(ctx) }) // 運行 Go Admin Vue router.Run(":8080") }
如果您需要構建一個管理后臺并且對其 UI 界面有特定的要求,Go Admin Vue 可以是一個不錯的選擇。它能夠方便地為您完成大部分開發工作,使得您可以專注于您應用的業務邏輯,進而提升開發效率。
下一篇git部署vue