![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
harmonyOS
文章平均质量分 60
yaoye222
拼命积累练就的本领绝不会辜负自己
展开
-
鸿蒙期末项目(完结)
刚打开软件,会看到如下欢迎界面,介绍本app的功能和优点。的项目,最后一篇博客总体展示一下本项目运行效果兼测试,完结撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★*。两天仅睡3个小时的努力奋斗之下,终于写完了这个。选择需要买单的商品点击结算按钮进入订单提交页面。点击提交订单,会进入支付页面并开始倒计时。左滑或者通过下方导航栏进入搜索页面。点击购物车按钮可以跳转到购物车页面。点击确认交易,商品开始配送。在这里可以查看自己的订单。点击即可进入商店详情页。根据搜索内容展示结果。原创 2024-06-27 18:38:27 · 363 阅读 · 5 评论 -
鸿蒙期末项目(3)
本人实现该界面的方法是:页首页脚单独编写两个组件Header、Footer来控制,随后通过算法分类出每个出现的商店和商品,通过ForEach渲染出相应的卡片组件StoreCard,在卡片中再次ForEach渲染出子组件ProductCard。可以看到,同一家商店的商品会被归类到一个卡片中,每个商品前都有选择框,每个商店卡片头部也有选择框控制是否选择自家的所有商品,同时,在页脚处,有一个全局的选择框控制是否全选商品;当全选了商店的商品时,若手动取消了某个商品的选择,应当自动取消勾选商店的全选框。原创 2024-06-27 18:12:53 · 463 阅读 · 0 评论 -
鸿蒙期末项目(2)
然而,使用这种方法却存在一个问题,数据库文件保存在用户本地,既无数据来源,也无法实时更新。根据页面图,整个页面分为五个部分,分别为头部位置信息和通知选项、广告栏、热门标签栏、今日推荐栏、著名品牌栏,由于五个组件仅会在主页面中使用,所以可以使用@Builder创建组件函数在主页面组件中函数式声明,简单快捷且不需要额外import,灰常好用~其中在实现下面这个卡片的样式时,可以看到卡片是有四个方向的圆角的,但是如果直接放图片,图片会将上方的两个圆角覆盖住,这个时候可以使用。原创 2024-06-27 18:07:00 · 1336 阅读 · 0 评论 -
ArkTS 中无法修改变量的值
去官网下了个待办事项的样例参考一下代码,想比着复刻一个,但是在过程中出了点小问题:在编写TodoItem组件中的点击事件时,预想的功能是点击这个组件会将组件中的 isComplete 变量的值取反,即。注意控制台输出语句中包含布尔类型变量时,会输出 true 或者 false 的字符串,因此可以直接使用下面的代码来debug。然而在 Previewer 中测试运行时却发现点击事件生效了,但是变量的值并没有修改。在不懈努力之下,终于发现声明变量时用的是。所以在组件中声明变量时注意数据类型首字母没有大写。原创 2024-03-05 15:58:49 · 500 阅读 · 0 评论