美文网首页go语言
17-Beego优选商品列表和排序

17-Beego优选商品列表和排序

作者: 梦想成为小仙女 | 来源:发表于2019-02-03 11:23 被阅读45次

要求当我们点击首页的某一类商品时,只显示该类商品数据,与详情界面类似,我们需要在首页实现跳转,然后再列表控制器中获取该类商品数据,获取数据四步走,一是定义模型,而是从数据库获取符合条件的数据,三是将符合条件的数据传递给模型变量,四是回传数据在页面显示,怎么样,是不是很简单呢

效果图.gif

置顶bug反思:我们在获取数据的时候一定要确保每一个数据都已经获取成功,不然很可能出现上述所说的由于上传名称和模型名称的差错,导致用户上传的某一字段全部为0,后期我们要想修改这种错误,就要重新上传商品列表,这是很不科学的,所以一定要确定用户上传的每一个数据都成功插入数据库,并且不为空!!!!!!!!

昨天的bugs我们通过在后台update 表名 set 字段名=值;的方式,将unite之前没有上传的值上传为200,在后台修改了它的内容,记住之后在前台可以用unit变量传值,但是和数据库交互就要用unite传值

0.语法注意点

image.png

通过url传值,会自动转换为字符类型,不用加"

1.新知识点

image.png

之前我们获取列表数据都是用的:=.但是当一个qs变量要在多个作用域使用时,在任何一个作用域都是局部变量,都得重新定义,所以不妨,在外界定义好,在条件语句中直接使用

2.逻辑注意点

要根据条件获取表中多条数据,接收变量要定义在条件语句外部,否则会报错

一.首页跳转设置

image.png
image.png

二.路由设置

image.png

三.商品列表Get回传数据

1.获取当前分类Id
2.根据类型Id找到当前类型所有商品
3.回传当前类型所有商品


image.png
image.png

四.商品列表界面显示数据

image.png

五.列表页排序跳转

image.png

六.商品排序Get回传数据

image.png
image.png
image.png

相关文章

  • 17-Beego优选商品列表和排序

    要求当我们点击首页的某一类商品时,只显示该类商品数据,与详情界面类似,我们需要在首页实现跳转,然后再列表控制器中获...

  • 在线商城项目11-商品列表页的排序实现

    简介 本篇主要目的如下: 实现商品列表页的后端排序逻辑 前后端联调排序逻辑 1. 实现商品列表页的后端排序逻辑 分...

  • 农皇网商家后台

    商品列表增加了筛选和排序功能 商品的 id 由后端决定,商品的状态创建时默认由后端写入为待发布。 后续工作: 1、...

  • 商品优选

    1.有一些好用的网站或工具帮你完成历史比价,全网比价的。 第一步,就是要转变思路,马上百度“历史比价”就会收到一堆...

  • 在线商城项目06-商品列表页前端逻辑实现

    简介 本篇,我们做一些商品列表页的前端逻辑功能。 价格过滤列表的点击逻辑 价格过滤列表的露出逻辑 排序点击的逻辑 ...

  • 商品排序

    现状目前商品列表的排序方式都是自动生成,且均为单维度的排序:价格、销量、新品(上架时间)。我们需要一种新的排序不足...

  • Python列表排序

    列表正序排序 sort()排序方法 此函数方法对列表内容进行正向排序,排序后的新列表会覆盖原列表(id不变),也就...

  • 算法小结(二):列表排序1

    一、列表排序概述 列表排序就是将无序列表转变为有序列表,包括升序和降序两种,python内置函数为sort()。常...

  • Python 日常使用记录

    sorted排序 python的排序函数sort,sorted在列表排序和字典排序中的应用详解和举例,python...

  • 商品列表

    绘制商品列表结构 新建GoodsList.vue组件制作商品列表 商品列表的布局 商品的图片,名称,价格,以及库存...

网友评论

    本文标题:17-Beego优选商品列表和排序

    本文链接:https://www.haomeiwen.com/subject/esgesqtx.html