- 博客(5)
- 收藏
- 关注
原创 黑马健康系统(5)
我们要完成饮食记录页面的数据模型,我们已经完成了饮食记录的类型以及饮食记录本身的数据模型设计,并且我们还给饮食记录的类型提供了操作接口RecordTypeModel,还有饮食记录模型的数据操作需要完成。2.与业务处理相关的我们封装到service目录下,新建RecordService,在这里面完成对新增功能,不能直接调用RecordModel下的insert(record:RecordPO),但是我们页面一直用的是RecordVO,我们要自己new出这个RecordPO,页面传递PO所需要的数据即可。
2024-06-25 00:24:33
245
原创 黑马健康系统(4)
我们定义的枚举都没有赋值,默认的数值是0,1,2,3,4,和数组脚标是一致的,枚举只是声明有几种类型,并不是真正的类型,真正的类型是ItemCategory。3.数据模型有很多,包括饮食统计信息,饮食记录分组,饮食记录本身,食物信息(具体项的数据模型)。6.我们完成了食物信息的数据模型(具体项的数据模型),基于此我们可以开发饮食记录本身的数据模型,顶部是对饮食记录统计总的信息,下面是饮食记录的列表信息,而且不是随意摆放,本身是由分组的构成的(早餐,午餐,晚餐),每一条饮食记录都应该有自己的数据类型。
2024-06-23 15:57:10
928
原创 黑马健康系统(3)
回到列表项的主页面,声明一个函数onPanelShow//当底板展示的时候需要做一些事情//,然后我们就可以在使用它时传递,即在具体项的列表ItemList中传递(因为就是这些具体的项要弹出的Panel自然要在这里传递)。已经完成了第一部分,也就是具体项的列表的开发,现在食物列表已经展示出来了,当用户点击某一个具体项时会弹出底部面板,在这个面板里展示食物(具体项)的详细信息。面板Panel是不占高度的,它是浮在表面的,但是它要求它所在的容器以及它所在容器里面的组件的高度都是固定的,其中具体项的列表。
2024-06-23 00:58:13
922
原创 黑马健康系统(2)
在数据统计主页要读取日期,因为我们将日期存到了AppStorage中,所有我们用@StorageProp去读取(prop单向绑定,link双向绑定),类型是number类型,必须要做初始化,初始化值是当前日期,默认的日期会加上时分秒,我们存的仅是年月日,我们想要的是这一天的零时零分零秒,用。的开发,在此页面有不同的记录分组,比如早餐,晚餐.当用户点击某个分组时,就会跳转进入食物列表的页面,在食物列表里面添加饮食记录。x(因为我们要添加的信息不止是食物,还有运动所以起名为项的页面,便于理解我们叫做。
2024-06-22 22:03:09
544
原创 黑马健康系统(1)
1.文本欢迎页面的文本涉及了很多样式,其中圈起来的文字就是套了一个边框.border({ style: BorderStyle.Solid, width: 1, color: Color.White, radius: 15 })//给文本加边框,边框的样式,宽度,颜色,弧度.padding({ left: 5, right: 5 })//内边距,避免边框内部太紧凑,设置一个左右的值。
2024-06-22 17:08:08
708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人