首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

商城项目-商品查询

4.商品查询 4.1.效果预览 接下来,我们实现商品管理的页面,先看下我们要实现的效果: ? 可以看出整体是一个table,然后有新增按钮。是不是跟昨天写品牌管理很像?...my-goods", data() { return { } } } 然后修改menu.js...修改router/index.js,添加一个路由: ? 预览一下: ? 4.3.页面实现 4.3.1.页面基本表格 商品列表页与品牌列表页几乎一样,我们可以直接去复制一份过来,然后进行一些修改。...首先,字段不一样,商品列表也展示的SPU信息,包含以下字段: id: title:标题 cname:商品分类名称 bname:品牌名称 完整代码: <...data属性修改了以下属性: goodsList:当前页商品数据 totalGoods:商品总数 headers:头信息,需要修改头显示名称 oldGoods:准备要修改的商品 加载数据的函数

1.4K40
您找到你想要的搜索结果了吗?
是的
没有找到

商城项目-商品修改

2.商品修改 2.1.编辑按钮点击事件 在商品详情页,每一个商品后面,都会有一个编辑按钮: ? 点击这个按钮,就会打开一个商品编辑窗口,我们看下它所绑定的点击事件: ? 对应的方法: ?...可以看到这里发起了两个请求,在查询商品详情和sku信息。 因为在商品列表页面,只有spu的基本信息:id、标题、品牌、商品分类等。...比较复杂的商品详情(spuDetail)和sku信息都没有,编辑页面要回显数据,就需要查询这些内容。 因此,接下来我们就编写后台接口,提供查询服务接口。...2.6.后台实现 接下来,我们编写后台,实现修改商品接口。...2.6.1.Controller 请求方式:PUT 请求路径:/ 请求参数:Spu对象 返回结果:无 /** * 新增商品 * @param spu * @return */ @PutMapping

86230

商城项目-商品详情

1.商品详情 当用户搜索到商品,肯定会点击查看,就会进入商品详情页,接下来我们完成商品详情页的展示, 1.1.Thymeleaf 在商品详情页中,我们会使用到Thymeleaf来渲染页面,所以需要先了解...放入模型 model.addAllAttributes(modelMap); return "item"; } } 1.4.4.页面测试数据 我们在页面中先写一段JS...等用户选择一个sku,再通过js对其它sku属性渲染 1.6.1.副标题 副标题是在spu中,所以我们直接通过Thymeleaf渲染: 在第146行左右: <span...我们需要有js代码参与,不能使用Thymeleaf来渲染了。...因此,这里我们用vue,不过需要先把数据放到js对象中,方便vue使用 初始化数据 我们在页面的head中,定义一个js标签,然后在里面定义变量,保存与sku相关的一些数据: <script th:inline

2K30

商城项目-实现商品分类查询

5.实现商品分类查询 商城的核心自然是商品,而商品多了以后,肯定要进行分类,并且不同的商品会有不同的品牌信息,其关系如图所示: ?...一个商品分类下有很多商品 一个商品分类下有很多品牌 而一个品牌,可能属于不同的分类 一个品牌下也会有很多商品 因此,我们需要依次去完成:商品分类、品牌、商品的开发。...5.1.导入数据 首先导入SQL 文档:商城SQL.note 链接:http://note.youdao.com/noteshare?...,类目和商品(spu)是一对多关系,类目与品牌是多对多关系'; 因为商品分类会有层级关系,因此这里我们加入了parent_id字段,对本表中的其它分类进行自关联。...商品分类之间是会有层级关系的,采用树结构去展示是最直观的方式。 一起来看页面,对应的是/pages/item/Category.vue: ?

1.8K40

商城应用】商品运费流程设计

需求分析: 在开始设计之前我们先来分析一下影响运费的几种情况: 目标地址 商品的重量 商品的体积 商品的件数 根据上面分类,我们可以分为两大类:地址、计费方式 地址又可以分为: 通过地址费用 特殊地址费用...最后就是发布商品的时候选择对应的运费模板就可以了。 运费模板UI: 根据上面分析的需求,我们可以设计如下所示的静态UI图 ?...ER图: 接下来我们需要设计库表结构,这边主要建三张表就可以了,一个运费模板表、一个是特殊地区的运费表、还有就是商品表,表关联如下所示: ?...商品详情中需要显示对应的运费,那这个运费又是如何计算的呢,其实就是根据用户设置的收货地址和商品对应的运费模板进行关联计算,就可以得出对应的运费价格了。 ?...app商品运费: 然后就到了最后的一个环节了,app的商品详情需要显示运费价格,上面的价格也就是我们根据用户收货地址计算的来的。 ?

1.1K40

商城项目-商品规格数据结构

1.商品规格数据结构 乐优商城是一个全品类的电商网站,因此商品的种类繁多,每一件商品,其属性又有差别。...:Stock Keeping Unit(库存量单位),SPU商品集因具体特性不同而细分的每个商品 以图为例来看: ?...碰到难题了,不同的商品分类,可能属性是不一样的,比如手机有内存,衣服有尺码,我们是全品类的电商网站,这些不同的商品的不同属性,如何设计到一张表中?...1.2.2.分析规格参数 仔细查看每一种商品的规格你会发现: 虽然商品规格千变万化,但是同一类商品(如手机)的规格是统一的,有图为证: 华为的规格: ? 三星的规格: ?...也就是说,商品的规格参数应该是与分类绑定的。每一个分类都有统一的规格参数模板,但不同商品其参数值可能不同。 如下图所示: ?

2.6K20

善融商城商品库存监控分析

善融商城这个月上货了一些大家“喜闻乐见”的商品,而且还没有溢价,有利润空间自然这部分商品就会招到哄抢,没库存那是必须的。 因而我尝试去分析了下,以下作为过程记录,供参考。...首先,在浏览器进入商品页面,大大的红色“到货提醒”直接怼过来,不用多想这提醒指望不上。 麻利地按下F12并刷新一下,发现以下url比较可疑,因为它含有“ProDetail”这种关键字眼。...以url中的“ajaxProdDetail”作为关键词搜索,得到以下两个结果,第一个就是url本身,另一个di就是构造url的js文件。...双击它跳转到js代码界面,往下看就发现了ts所在位置 可见ts的来源就是这行代码: 'ts': (new Date()).toJSON().match(/\d/g).slice(0, 13).join...注:未验证ts参数的必要性,仅做自己js逆向的学习记录,也给有需要的人一点参考。 - End -

45150

vue系列教程之微商城项目|商品购买

编写商品卡片 不详述静态页面的编写,只说明思路. 1.新建商品卡片组件 2.商品信息通过props获取 3.为商品卡片添加点击事件,当该商品卡片被点击,通过this....商品数据及属性说明 url:商品图片,title:商品标题,price:现价,org_orice:原价,buied:购买人数,comments:评论人数, collect:收藏人数,position:商家所在地...编写商品列表页面 ?...如果不清楚原因可以回顾分类页面制作的文章. 商品列表页面 views/secondary/shopping.vue ? ? ? 本篇文章是该系列文章中的第十篇,讲述的是导航栏组件封装的相关操作步骤。...下篇系列文章之导航栏与页面绑定正在制作之中,各位粉丝敬请期待。 实习编辑:李欣容 稿件来源:深度学习与文旅应用实验室(DLETA)

1.1K10

vue系列教程之微商城项目|商品详情

问题描述 页面注册 1.在secondary中,新建商品详情页shopDetail.vue 2.在路由配置页面router/index.js中,注册该页面的路由 3.监听商品列表页的商品点击事件,当点击后携带数据跳转到商品详情页...4.需要注意的是,这种获取方式数据,并渲染到页面上时,页面始终只显示最开始渲染的数据,也就是点击第一个商品,显示第一个商品的数据,点击第二个商品还是显示第一个商品。...原因:所有路由对应页面的显示都是在App.vue中的标签内,这个标签对于路由会采取缓存策略,也就是说只有路由不同时才会刷新页面组件,但我们所有的商品点击事件都是跳转到商品详情页...添加商品导航 vant-ui中提供了现成的商品导航 ? 1.根据vant-ui文档引入,并查看效果 ?...可以看到商品导航和底部导航栏重叠了,在这个页面其实可以不需要底部导航栏,那要如何让底部导航栏在这个页面不显示呢?

4.3K20
领券