点餐小程序实战教程12菜品展示

我们上一篇介绍了数据源的设计方法,讲解了菜品分类和菜品数据源的创建以及后台功能的开发。有了后台功能并且准备好数据之后,我们就需要开发小程序部分。

现实中你看到的想到的绝大多数功能已经有了最优解了,如果没有,那只能说明目前这个领域还处于比较落后的阶段。我们开发界面也是一样,找一个最优解做参照就可以。

1点餐界面

我们先规划一下我们的界面

在点餐界面我们分为左右结构,左边展示菜品的分类,右边展示菜品的列表。知道我们的布局之后就要采用合适的组件,低码中我们可以通过侧边选项卡和数据列表两个组件组合起来实现我们想要的效果

2显示菜品分类

打开我们的应用编辑器,从右侧的组件列表里添加侧边选项卡组件

侧边选项卡组件有两个属性需要进行配置,分别是标签和选中标签

标签需要从我们的菜品分类表里读取数据,而选中标签,我们需要默认选中我们第一个分类

为了绑定数据先需要创建变量

2.1创建变量

点击代码区的+号,创建变量

我们这里需要读取菜品分类数据源的数据,因此在创建变量的时候需要选择内置数据表查询

数据源选择我们的菜品分类,触发方式选择入参变化时自动执行,设置排序字段,按照序号升序进行排列

这里为什么要选择入参变化时自动执行呢?因为我们页面加载完毕时候就需要给用户显示有哪些分类,如果选择手动执行,那需要用户主动去点击按钮才可以加载数据,显然与我们的实际不符

为了后续程序好维护,在变量命名时候需要给一个有意义的名字

定义变量之后需要验证一下数据是否正常取到了,点击运行看一下结果

2.2数据绑定

变量定义好之后,需要将数据绑定到我们的属性上,点击标签旁边的fx

点开之后可以看到当前组件默认的数据格式要求

[{"label":"标签1","value":"1","iconType":"none","innerIcon":"","outerImage":"","iconPosition":"prefix","isDisabled":false,"__sortid__":"IS6OxjlmWF8OTCZYlsCXA"},{"label":"标签2","value":"2","iconType":"none","innerIcon":"","outerImage":"","iconPosition":"prefix","isDisabled":false,"__sortid__":"n6T-otONtoe6pEaL2Q0pG"},{"label":"标签3","value":"3","iconType":"none","innerIcon":"","outerImage":"","iconPosition":"prefix","isDisabled":false,"__sortid__":"qX57_aW3MV46_wjLkcZVq"}]他是要求数据的格式先是一个数组,在这里中括号括起来就表示数组。里边的元素要求是对象,对象是用一对儿大括号包裹。对象里的属性要求有label、value

目前这个是一个写死的状态,和我们的变量没关联上,我们要从右侧的可绑定变量列表里选择我们刚刚定义的变量

要一直选到records目录才是我们需要的数组,但是目前数组里的格式和我们组件要求是不匹配的,为了让数据源的字段和组件的属性对应上,需要使用数组的map方法重新组装一下,使用如下的表达式

菜品分类显示好后,我们还需要设置一下默认选中的标签

我们需要从当前的数组中获取第一条数据,获取数据标识

3显示菜品

菜品分类显示后,就需要根据分类显示对应的菜品。选中侧边栏选项卡的内容插槽

数据源选择菜品,模板选择商品列表

设置数据列表的外边距,各设置20

目前数据列表和侧边选项卡是没有关联的,我们通过设置筛选条件来进行关联。

筛选条件设置为菜品分类等于侧边选项卡的选中标签

这样我们的界面展示部分就配置完毕了,点击实时预览,可以看一下最终的效果

总结

本篇我们介绍了菜品分类及菜品列表展示功能的配置方法,主要介绍了侧边选项卡以及数据列表的配置。这里一个技术点是如何通过数组的map方法重新组装数据,尤其在类似于列表的组件会大量使用,如果不熟悉语法的还需要看一下javascript对应数组章节的介绍。

THE END
1.你家年夜饭准备了哪些菜?送你一份实用的“营养师美食餐单”送你一份实用的“营养师美食餐单” 马上又要到吃年夜饭的时间了,春节期间走亲访友也难免要吃各种大餐。美食和健康能不能尽量协调呢?传统年菜和健康概念能不能达成一致呢?其实健康和美味还是可以尽量兼顾的。 什么样的年夜饭才算健康呢?总的原则是食材丰富、荤素搭配、营养均衡。要在保证菜品种类丰富的基础上,http://news.hnr.cn/shxw/article/1/1755775129930371073
2.婚宴点餐菜品搭配技巧婚宴菜单如何选择接亲网所以为了更好的准备菜品,一些婚宴菜式搭配技巧还是需要去了解一下的。当然了要想选好酒席上的菜品可不是一件容易的事情,所以说可以在确定婚礼酒店的同时就及时开始筹备婚宴菜单,这样酒店那边也好尽快准备食材,接下来小编就和大家看看怎选吧! 一、婚宴点餐菜品搭配技巧https://www.jieqinwang.com/baike/126981
3.味邦餐饮自助餐零点餐菜品分享珍珠丸子:传统菜品,在团餐里根据餐标的不同来确实成品的大小,适用团餐的优势:省时省力,减轻炒菜的压力,出品整齐美观。成品特点:鲜柔软糯香。 浓汤鱼丸鱼糕:传统菜品,可适用团餐,可成批量出品。吃鱼见不到鱼刺,色泽洁白,鲜嫩滑韧,汤浓味醇。 珍珠丸子与小米蒸鸡同框 https://www.meipian.cn/1jn8g7c0
4.点餐系统菜品录入方法及注意事项点餐系统菜品录入是一个重要的环节,它直接关系到菜品信息的准确性和系统的运行效果。本文将为您介绍菜品录入的方法和注意事项,希望对您有所帮助。 一、菜品录入方法 1.进入点餐系统的后台管理界面,点击“菜品管理”选项; 2.选择“新增菜品”按钮,填写菜品的名称、价格、分类、描述等信息; https://www.guangli88.com/diancan/20230616/335104.html
5.点餐管理系统需求分析报告.docx总体描述功能描述服务端角色登录模块(服务端)青 菜系操作模鸟 块(服务端)点餐 菜品操作模管 块(服务端) 理系统 资源管理模之 块(服务端)服务 统计分析模端 块(服务端)会员信息模块(服务端) 对不同的角色赋予不同权限并操作模按需求增加,删除, 修改,查看菜系信息按需求增加,删除, 修改,查看菜品信息管理https://m.book118.com/html/2023/0709/8076025110005107.shtm
6.餐厅菜单完全攻略菜品推荐与点餐技巧餐厅菜单是用餐前必须要看的一本书,一个好的餐厅菜单不仅可以提供美味的菜品,还可以为用餐者提供一些有用的点餐技巧和建议。本文将介绍餐厅菜单完全攻略菜品推荐与点餐技巧。 在开始之前,让我们先了解一下餐厅菜单的一些基本知识。餐厅菜单通常分为主食、菜品、饮品和甜点四部分。其中,菜品是菜单中最为重要的部分,因https://www.coffee.cn/xican/post/13023.html
7.堂食扫码点餐菜品沽清查询 新订单推送 顾客/商家发起取消订单 订单履约状态双方同步 三方服务商(自研品牌商)通过该场景的接口,将已选购&支付完成堂食快餐订单推送到智能版完成后续的履约和订单管理。 点餐场景举例: 顾客扫码点餐时,用餐方式选择“店内就餐”,用餐时间选择“立即or预约指定时间” https://developer.meituan.com/docs/biz/biz_rms_e8a2bfb2-c855-40ff-8565-ee946a5cae2e
8.帮助文档优化:预订单中预定的菜品,在预定抵达时的点菜员改为预订单上的营销员。优化:限量沽清支持按多单位比例扣减库存。 例如菜品A的单位 份和 大份 的比例为1:2,菜品A限量沽清10份,在卖出菜品A 1大份时,限量沽清的数量扣减2份。 优化:预点单是否显示餐台服务费根据参数设置中的:点菜单是否显示餐台服务费设置进行http://pos.flyhand.com/common/document?key=bd642ac726f94a6c
9.手把手带你开发一款云开发版点餐小程序,微信扫码点餐,用户端和3,删除菜品 这些操作都和菜品列表是联动的,也就是菜品列表和购物车里增删个数,都是可以同步的。我会在项目预览章节的视频里做具体演示。 1-6,下单页 下单页就是确认订单后进行下单支付的。有以下功能 1,点餐明细 2,价格计算 3,桌号地址 4,就餐人数 https://developer.aliyun.com/article/1225941
10.微信扫码点餐小程序云开发cms网页管理后台后厨端订单数据库折线我后面会教大家如何生成桌号二维码,只需要把对应桌号的二维码贴在餐桌上,用户点击 扫码点餐 识别二维码,即可获取到桌号信息。 1-2,菜品浏览页 菜品浏览分两种 1,不带分类 适合菜品少的时候 2,带分类 菜品多的时候,带分类更方便客户选择 不带分类 https://edu.csdn.net/course/detail/32068
11.云店通轻餐云店通前台对微信点餐商品的沽清 微信点餐获取云店通菜品库存 6)会员 7)更多 8)设置 9)系统日志上传 10)云店通助手 轻应用 《日结报表》轻应用 《门店销售排行》轻应用 《商品销售排行》轻应用1.金蝶云星空 云店通POS整体介绍系统业务模式 金蝶云星空食神云店通(以下简称“云店通”)主要用于轻餐饮的营业模https://help.open.kingdee.com/dokuwiki/doku.php?do=export_xhtml&id=%E4%BA%91%E5%BA%97%E9%80%9A%E8%BD%BB%E9%A4%90_andrio
12.冒菜店加盟冒菜店加盟费用多少怎么样一、快速地引导顾客点餐,推荐合适的菜品 在点餐的时候,菜单一般是一张纸或者一个本子,菜单本子具有一定的用餐仪式感,单页菜单可以让顾客对店面的菜品一目了然。不管是哪种形式的菜单,都需要做到二八定律,也就是特色的菜品需要占20%,其余的菜品大概占80%,这样可以突出店面的特色,也方便顾客快速地下单。另外店面的http://wap.jiameng.com/ldwk1/
13.走进炊事班的台前幕后,看如何保障一步到“胃”面对这些问题,大家集思广益,最终,一个自主点餐的优化方案新鲜出炉:每周开展一次自主点餐活动。每周五,连队选派官兵代表与炊事班商议数十种备选菜品,并进行公示投票,选出得票靠前的10种菜品加以烹制搭配,端上周末的餐桌。此外,邀请会做特色菜的官兵利用周末时间,来炊事班担任大厨,一展身手。 http://www.81.cn/jl_208606/10151908.html
14.C语言实现餐饮管理与点餐系统C语言本文实例为大家分享了C语言实现餐饮管理与点餐系统的具体代码,供大家参考,具体内容如下一、项目简介1、本程序实现了用户的点餐功能,共包含五类菜品:凉菜、热菜、锅仔、主食、饮品。还有查看所点菜品与结束等功能。2、后台管理员:按a可进入,主页面并未提示。3、合理运用getch函数,清屏与暂停函数,页面整洁清爽。4https://www.jb51.net/article/204753.htm