19-Beego优选分页跳转

上一篇文章我们实现了分页,这一篇文章我们要让分页按钮发挥作用,点击它能够成功跳转到指定页面,这里我们会接触到新的模板语法,在页面将参数传递给函数,执行函数相关操作

4395895-f3f153e38d4bae0d.gif
效果图.gif

0.语法注意点

1.当在遍历列表的模板语法中使用控制器中提供的其它数据,需要告诉系统该数据是从控制器中获取的全局数据,而不是列表中的数据,也就是需要在引用的外部数据前加$.数据名称
2.通过url传递多个参数时,要用&好隔开

1.新知识

我们如过想让界面界面传递的数据,执行运算可以通过模板函数
1.{{函数名称 .参数一 .参数二}}
然后再main.go文件中定义函数,并作函数与模板函数的映射


4395895-5383a0b6e7432427.png
image.png

2.{{.参数 | 函数名称}}
也是再main.go文件中定义函数,并作函数与模板函数的映射


4395895-2781b55a7c808cb2.png
image.png

3.bug

忘记传递当前商品类型


4395895-2b56b4762618305b.png
image.png

忘记回传当前商品类型id


4395895-a5f8b1b4d35260a4.png
image.png

一.实现上/下一页跳转

1.模板函数


4395895-77cbd368dc6f95e5.png
image.png

4395895-2dd435ee6ecabf74.png
image.png

2.定义函数


4395895-457bbbde2ded8aa9.png
image.png

3.再beego.Run前建立函数映射


4395895-c24da73f51f7801b.png
image.png

二.实现具体页面跳转

4395895-7da0d970a8f024db.png
image.png

猜你喜欢

转载自blog.csdn.net/weixin_34128411/article/details/87656911