一、背景
golang+layui提升界面美化度--[推荐];
golang后端写的页面很难看,如何好看点呢,那就是layui
https://layui.dev/
也是一个简单上手容易使用的框架,类似jquery,对于后端开发来说满足使用需求
二、使用注意点;
1.go代码中设置--设置静态资源目录
// 初始化默认静态资源
r.StaticFS("/videos", http.Dir("./videos"))
这里面设置静态资源,你理解为就是这个目录一设置,相当于对外共享了“目录”,外面的人可以通过浏览器可以直接访问这里面的任何资源。
func main() {
r := gin.Default()
r.LoadHTMLGlob("templates/*")
// 初始化默认静态资源
r.StaticFS("/videos", http.Dir("./videos"))
//windows 和linux下的路径稍微不同
names, _ := ListDir()
//names, _ := ListDirllinux()
r.GET("/index", func(c *gin.Context) {
//c.HTML(http.StatusOK, "index.html", gin.H{"names": names})
c.HTML(http.StatusOK, "index.html", gin.H{"names": names})
})
r.GET("/GetFile/:name", DowFile)
//r.Run()
r.Run("0.0.0.0:8080")
}
2.然后去下载软件包,解压后放入这个videos目录下
go代码中就是这样目录情况
3.html页面中引用layui的css和js内容
<link rel="stylesheet" href="/videos/layui/css/layui.css">
<script src="/videos/layui/layui.js"></script>
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" href="/videos/layui/css/layui.css">
<script src="/videos/layui/layui.js"></script>
</head>
4.然后就是可以在“Layui - 极简模块化前端 UI 组件库”
https://layui.dev/
找你需要的组件直接放在*.html页面相应的内容即可
5.给标签设置内容
渲染到页面上的内容就是变换程圆角内容了
总结:在go的gin中设置静态资源目录,把layui解压放入这个静态资源目录,然后在我们自己写的html中引用css样式以及js文件即可,然后去他的页面中复制你喜欢的样式放到页面的任何位置即可。