视图函数作用:处理视图中简单业务逻辑
1.创建后台函数
2.在视图中定义函数名
3.在beego.Run之前关联起来
func main() {
beego.AddFuncMap("prepage",ShowPrePage)
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代码使用
{{.pageIndex | prepage}} 函数名:prepage 传一个参数pageIndex
{{nextpage .pageIndex .pageCount}} 函数名:nextpage 传两个参数 pageIndex pageCount