点餐小程序实战教程04-餐品分类及餐品数据源设计

news/2024/7/20 3:31:14 标签: 小程序, 数据库, 微搭, 低代码

我们已经利用一定篇幅实现了店铺信息展示的功能,本篇我们来实现一下点餐的逻辑。点餐的逻辑有以下:

  1. 用户打开点餐页面,利用侧边栏导航来切换菜品
  2. 初始状态用户未点餐,显示一个加号的图标
  3. 点击加号显示数量,需要将菜品加入购物车,购物车显示选购菜品的数量和总价
  4. 点击减号可以减少所点菜品的数量,如果减到0就将菜品移除购物车
  5. 点击购物车可以看到所点菜品,可以修改菜品的数量
  6. 点击清空购物车将所有菜品移除

为了实现上述的需求,我们需要设计两个数据源,一个是菜品的分类,一个是菜品信息

1 菜品分类

菜品分类比较简单,我们只需要两个字段,分类名称和序号。打开控制台,点击新建数据模型
在这里插入图片描述
输入数据源的名称,菜品分类
在这里插入图片描述
点击编辑按钮进入添加字段视图
在这里插入图片描述
点击添加字段,添加我们的两个字段,第一个字段我们选择文本类型,第二个我们选择数字类型


http://www.niftyadmin.cn/n/333533.html

相关文章

架构活动中如何做任务边界的划分

1、任务边界可以打破现有的执行边界 任务分配虽然应当尊重当前问题域到执行域的映射,但却不需要完全遵照这个映射。在一个架构活动中,架构师更应该从用户思维出发,把任务交给能完成这项任务的团队。 在架构活动中,任务边界的划分…

电力与电子器件常见外设介绍(定期更新)

显示器 SSD1306 一种常见的 OLED 驱动芯片,常用于小尺寸 OLED 显示屏的控制 通过 I2C 或 SPI 接口与单片机进行通信 SSD1306 典型的初始化 OLED 的过程 复位->驱动IC初始化代码->开启显示->显存清零->开启显示 8080 并口 8080 并口接口标准的特点是…

利用暴力攻击破解登陆密码

长久以来,入侵远程计算机系统的工具和技术并没有发生翻天覆地的变化。例如,在许多情况下,普通用户只要知道了相关密码,就能立刻变身为管理员。虽然这些情形听起来不够曲折,但在大多数情况下,暴力攻击是通过…

Nginx安装及其常用命令(实操版)

Nginx安装及其常用命令(实操版) 一、安装Nginx1、准备工作2、开始进行 nginx 安装 二、Nginx常用命令三、nginx.conf配置文件1、位置2、配置文件中的内容(包含三部分) 四、Nginx 反向代理实例 21、实现效果2、准备工作 五、Nginx …

【计组】必背知识

组原必背知识 中断系统需要解决的问题: 怎么提出中断请求? 设立中断请求寄存器记录 怎么保护现场? 堆栈推入操作 怎么恢复现场?如何返回 执行中断返回指令进行堆栈弹出操作,修改pc实现返回 CPU在何时、什么情况…

如何通过点击 UICollectionViewCell 跳转至对应的 UIViewController

跳转部分的实现 手指触碰 UICollectionViewCell 但未释放,这属于 Highlight 使用 UITapGestureRecognizer 存在问题 使用 didSelectedItemAt 可以解决问题 网址链接: 如何通过点击 UICollectionViewCell 跳转至对应的 UIViewController

Discourse Math 插件

概述Discourse Math 使用 MathJax (默认) 或者 KaTeX 来让你在你的 Discourse 中使用数学公式。 仓库链接GitHub - discourse/discourse-math: Official MathJax support for Discourse Install Guide如何在 Discourse 中安装插件 这个插件是 Discourse 官方提供的插件&#x…

vue3的push问题

今天在处理动态数据时,使用push方法像数组中添加数据,会导致数组中所有参数都发生变化,解决方法可以搜到很多,这里使用的是如下的方法: 需要注意的是, 在push的时候需要newVal_value才能获取到深拷贝的值