视图函数作用:处理视图中简单业务逻辑
- 创建后台函数
- 在视图中定义函数名
- 在beego.Run之前关联起来
后台代码:
func main() {
//自定义 prepage键 对应的模板函数为 ShowPrePage()
beego.AddFuncMap("prepage",ShowPrePage)
//自定义 nextpage键 对应的模板函数为 ShowNextPage()
beego.AddFuncMap("nextpage",ShowNextPage)
beego.Run()
}
//后台定义一个函数
func ShowPrePage(pageIndex int)int{
if pageIndex == 1{
return pageIndex
}
return pageIndex -1
}
func ShowNextPage(pageIndex int,pageCount int)int{
if pageIndex == pageCount{
return pageIndex
}
return pageIndex + 1
}
html代码:
//函数名:prepage 传一个参数pageIndex
{{.pageIndex | prepage}}
//函数名:nextpage 传两个参数 pageIndex pageCount
{{nextpage .pageIndex .pageCount}}
作者:StevenZhao
来源:https://www.cnblogs.com/zhaopp/p/12728735.html