2025-06-28 13:38:47

《仿盒马》app开发技术分享-- 兑换商品收货确认&已完成列表展示(79)

## 技术栈 Appgallery connect 开发准备 上一节我们实现了兑换商品订单的确认揽收功能,实现了tabs切换时的数据刷新,实现了待收货订单的列表展示。这一节我们要实现确认收货功能,并且实现待收货的列表展示功能 功能分析 当我们点击确认揽收的时候,修改订单状态ordertype为3,同时刷新待收货订单列表的内容,切换tabs的时候,刷新已完成..

HarmonyOS NEXT
124
0
2025-06-28 13:38:26

《仿盒马》app开发技术分享-- 兑换商品确认揽收&待收货列表展示(78)

技术栈 Appgallery connect 开发准备 上一节我们实现了订单取消功能,实现了tabs切换时的数据刷新,实现了已取消订单的列表展示。这一节我们要实现揽收功能,并且实现待收货的列表展示功能 功能分析 当我们点击确认揽收的时候,修改订单状态ordertype为2,同时刷新待发货订单列表的内容,切换tabs的时候,刷新待收货列表中的数据 代码实现 首..

HarmonyOS NEXT
132
0
2025-06-28 13:38:06

《仿盒马》app开发技术分享-- 兑换商品取消订单&取消列表展示(77)

## 技术栈 Appgallery connect 开发准备 上一节我们实现了兑换订单待发货列表的展示逻辑,成功的在列表中展示出来,我们在订单条目中新增了两个按钮,确认揽收与取消订单,这一节我们要实现的功能是订单的取消,以及订单取消后取消列表的展示 功能分析 要实现订单取消的功能,我们需要在条目上点击取消预约按钮时对数据库点击条目的数据进行修改,同时刷新列..

HarmonyOS NEXT
125
0
2025-06-28 13:37:17

《仿盒马》app开发技术分享-- 待发货兑换订单列表(76)

技术栈 Appgallery connect 开发准备 上一节我们实现了兑换订单展示页面的框架,这一节我们要进行兑换订单的展示,在兑换订单提交后,默认的状态是待发货状态,我们用列表的方式展示出来,这样用户就可以在页面中通过上下滑动查看当前用户下未完成订单的列表。 功能分析 首先我们实现订单列表,我们采用list组件去进行展示,进入页面时我们在生命周期中,查询..

HarmonyOS NEXT
125
0
2025-06-28 13:36:57

《仿盒马》app开发技术分享-- 兑换订单列表框架(75)

技术栈 Appgallery connect 开发准备 上一节我们针对订单兑换的业务逻辑进行了完善,成功的在兑换物品之后修改了用户信息的修改,新增了积分消费的记录。这一节我们实现订单创建之后进入的列表展示页框架,框架的搭建我们在其他页面也进行了多次的搭建,采用左右切换的页面展示形式即可,这里我们使用tabs组件进行展示 功能分析 要实现兑换商品的订单列表框架..

HarmonyOS NEXT
127
0
2025-06-28 13:35:55

《仿盒马》app开发技术分享-- 订单提交逻辑完善(74)

技术栈 Appgallery connect 开发准备 上一节我们实现了兑换订单的提交功能,并且成功的把数据提交到云端,但是我们的业务逻辑并没有完全实现,我们只是把数据提交到了云端,但我们的积分还存在,我们回到积分数据查看的页面也没有消费积分的记录,这一节我们要实现的就是完善订单提交的业务逻辑 功能分析 首先我们要在兑换完成后把用户信息的积分给扣除掉,点击按..

HarmonyOS NEXT
130
0
2025-06-28 13:35:25

《仿盒马》app开发技术分享-- 兑换订单提交(73)

## 技术栈 Appgallery connect 开发准备 上一节我们实现了兑换提交前的准备页面,向用户展示了兑换相关的所有信息,这一节我们就可以实现兑换订单的提交了 功能分析 订单提交我们需要创建对应的兑换商品订单提交信息表,我们需要把地址,商品信息,积分,备注,订单状态,订单创建时间,订单取消时间,订完完成时间等信息都进行存储 代码实现 首先我们创建..

HarmonyOS NEXT
129
0
2025-06-28 13:35:02

《仿盒马》app开发技术分享-- 兑换提交准备(72)

技术栈 Appgallery connect 开发准备 上一节我们实现了地址的选择,商品数据的展示,我们页面中需要的提交的内容还有所欠缺,我们还需要新增一些展示兑换细节的组件,同时在提交之前还需要实现备注功能,我们还要在页面中展示一些积分相关的内容,告知用户积分的详细情况,这样我们的准备页面才会比较的完善 功能分析 兑换细节我们展示的数据是商品详情里的数据,..

HarmonyOS NEXT
130
0
2025-06-28 13:34:08

《仿盒马》app开发技术分享-- 兑换页地址商品展示(71)

技术栈 Appgallery connect 开发准备 上一节我们实现了商品兑换的校验功能,这能很好的帮助用户节省更多的时间,同时也能减小服务器的开销,同时我们的业务逻辑也会更加的完善功能也更加的丰富了,这一节我们实现校验通过后的内容,实现地址的选择和兑换商品信息的展示 功能分析 地址的选择我们通过获取地址管理页的地址来实现,商品兑换信息的展示我们通过传递详..

HarmonyOS NEXT
136
0
2025-06-28 13:33:47

《仿盒马》app开发技术分享-- 商品兑换校验(70)

## 技术栈 Appgallery connect 开发准备 上一节我们实现了可兑换商品的详情,我们能够查看到商品更多的信息,这一节我们来实现商品兑换相关的功能,在进行商品兑换之前,我们在兑换详情页面,点击立即兑换按钮之后我们需要跳转到兑换详情页,但是用户的积分可能达不到我们当前商品的兑换标准,这时候如果我们进入了下个页面,在用户点击确认的时候去校验,就让..

HarmonyOS NEXT
127
0
2025-06-28 13:33:03

《仿盒马》app开发技术分享-- 兑换商品详情(69)

技术栈 Appgallery connect 开发准备 上一节我们实现了兑换商品列表的展示,用户可以在回收之后通过积分页面进入兑换列表页查看当前能够兑换的商品了,我们距离一个完整的app又更近了一步,我们接下来实现后续内容的开发,接下来我们要实现的就是当用户点击列表条目的时候,我们能够根据商品的id查询出数据详情,在当前页面中完成数据的展示 功能分析 在数据..

HarmonyOS NEXT
135
0
2025-06-28 13:32:20

《仿盒马》app开发技术分享-- 兑换列表展示(68)

技术栈 Appgallery connect 开发准备 上一节我们创建了积分相关的商品表,我们现在可以针对积分进行更多的操作了,我们首先添加了对应的数据到我们的云数据库中,这一节我们就要把我们存储的数据查询出来展示给用户,数据展示到列表上方便用户去查看,这里我们的列表因为要展示的是商品类的内容,所以我们选择的组件是可以实现瀑布流的组件 功能分析 首先我们需要..

HarmonyOS NEXT
128
0
2025-06-28 13:32:03

《仿盒马》app开发技术分享-- 兑换商品数据插入(67)

## 技术栈 Appgallery connect 开发准备 上一节我们实现了积分列表的展示,我们可以更直观的查看当前用户积分的收支情况,但是现在我们只有积分收入并没有消费的地方,所以现在我们开始着手积分兑换相关的内容。这一节我们来实现积分兑换商品的内容 功能分析 首先我们需要创建对应的积分商品表、实体类、db类,现在我们的表是空的,在进行数据展示之前我们..

HarmonyOS NEXT
132
0
2025-06-28 13:31:47

《仿盒马》app开发技术分享-- 积分信息展示(66)

技术栈 Appgallery connect 开发准备 上一节我们实现了数据的插入,现在我们需要在tabs中展示我们积分的详细情况了,现在我们只需要从云端进行数据的查询,在页面中拿到数据进行展示就能实现我们想要的效果,现在我们就开始实现我们想要的内容,这里我们需要用到的内容有tabs,tabcontent,数据监听等 功能分析 数据的展示我们通过用自定义组件..

HarmonyOS NEXT
130
0
2025-06-28 13:31:07

《仿盒马》app开发技术分享-- 插入积分信息(65)

技术栈 Appgallery connect 开发准备 上一节我们实现了积分页面的大概框架,那么现在我们开始进行数据的填充和查询,积分相关的内容现在之后当回收订单结算之后才会进行积分数据的添加,那我们想查询出对应的积分数据,还需要新增一张积分信息表 功能分析 现在积分相关的有订单结算以及后续的积分兑换功能,我们先实现订单结算的积分新增以及用户信息表的积分总额..

HarmonyOS NEXT
131
0
2025-06-28 13:30:50

《仿盒马》app开发技术分享-- 积分页组件新增(64)

技术栈 Appgallery connect 开发准备 上一节我们创建了积分页,给页面添加了标题栏和积分展示的组件。这一节我们继续丰富积分页的内容,添加引导栏,积分明细展示等区域 功能分析 因为页面的关联不强,我们采用组件引入的方式实现引导栏,同时,在下方继续添加对应的tabs组件,方便我们积分明细的展示和查看 代码实现 首先我们实现引导栏的内容 impo..

HarmonyOS NEXT
128
0
2025-06-28 13:29:44

《仿盒马》app开发技术分享-- 我的积分页(63)

## 技术栈 Appgallery connect 开发准备 上一节我们实现了个人中心页面的业务逻辑优化,成功的在用户登陆退出状态下展示对应的组件内容,这一节我们来实现app中另外一个比较重要的模块---积分模块。 功能分析 因为我们的回收订单是跟回收金积分是绑定的,我们在完成回收订单时把对应的金额跟积分已经添加到了用户的个人信息表中,这里我们能够取出总的..

HarmonyOS NEXT
121
0
2025-06-28 13:29:24

《仿盒马》app开发技术分享-- 个人中心页优化(62)

技术栈 Appgallery connect 开发准备 上一节我们实现了订单逻辑的优化,现在我们的app功能更加的完善了,并且随着我们的迭代逻辑疏漏越来越少,现在我们继续进行优化,在之前的业务逻辑中我们的个人中心页面展示了用户的余额以及积分商城入口,这里我们要展示余额准确的值,积分商城的入口我们修改为积分相关的功能入口。并且展示当前账号的积分余额 功能分析 ..

HarmonyOS NEXT
128
0
2025-06-28 13:16:32

鸿蒙术语使用示例

鸿蒙术语使用示例(开发者吐槽笔记) 这些鸿蒙术语,真不是唬人的 刚上手HarmonyOS,第一感觉就是"这不就是安卓换个壳吗?"结果一看文档,FA、PA、Stage、HAP、流转、元服务……一堆新词,头都大了。别慌,这些术语搞明白了,开发真能少走不少弯路。下面是我自己踩坑总结,给后来人避避雷,顺便吐槽两句。 常见术语,开发必备 abc文件 全称:方舟字节码(..

HarmonyOS NEXT
147
0
2025-06-28 13:16:08

阅读服务使用示例(HarmonyOS Reader Kit)

阅读服务使用示例(HarmonyOS Reader Kit) Reader Kit到底能干啥? 第一次搞电子书阅读器,真以为就是“读txt显示出来”这么简单,结果各种格式、排版、翻页动效、目录跳转……全是坑。还好有Reader Kit,救了我一命。写这篇纯粹是给后来人留点“血泪史”,也给自己留个念想。 都能干啥? txt、epub、mobi、azw、azw3..

HarmonyOS NEXT
140
0
2025-06-28 13:15:43

鸿蒙 Webview组件使用说明(ArkWeb)

Webview组件使用说明(ArkWeb) 前言 在鸿蒙应用开发中,嵌入网页内容是常见需求。ArkWeb(方舟Web)提供了强大的Webview组件,方便开发者在应用内集成网页浏览、H5页面交互等功能。本文结合实际开发经验,介绍Webview的核心用法和常见问题,帮助大家快速上手。 功能说明 Webview组件主要功能如下: 支持在应用内嵌入网页内容 提供W..

HarmonyOS NEXT
140
0
2025-06-28 13:15:01

PDF Kit 使用示例(HarmonyOS)

PDF Kit 使用示例(HarmonyOS) 前言 说起PDF,开发时总绕不开。最早做PDF相关功能,是帮同事搞个合同预览,结果一头雾水,踩了不少坑。后来用多了,发现HarmonyOS的PDF Kit其实挺顺手,能编辑、能预览、还能加批注,基本上开发需求都能覆盖。 这篇笔记就当是给后来人留个"避坑指南",也顺便记录下自己踩过的那些小坑和收获的经验。希望你用..

HarmonyOS NEXT
139
0
2025-06-28 12:18:42

鸿蒙自定义组件开发完整指南【3】

第三篇:自定义组件最佳实践 3.1 响应式设计 在多设备时代,我们的应用需要在手机、平板、电脑等不同尺寸的屏幕上都能良好显示。响应式设计就像是一件能够自动调整大小的衣服,让我们的组件能够适应各种屏幕尺寸。 响应式设计的核心原理: 断点系统:根据屏幕宽度划分不同的尺寸区间 弹性布局:使用相对单位和比例来定义尺寸 自适应内容:根据可用空间调整内容的显示方式 渐进..

HarmonyOS NEXT
132
0
2025-06-28 11:08:59

鸿蒙自定义组件开发完整指南【2】

第二篇:自定义组件进阶 2.1 自定义布局 当系统提供的标准布局(如Column、Row、Flex等)无法满足我们的需求时,就需要使用自定义布局。这就像是建筑师需要设计特殊形状的房间时,不能只用标准的长方形,而需要自己测量和安排每个部件的位置。 自定义布局的两个核心方法: onMeasureSize:测量阶段,确定组件和子组件的尺寸 onPlaceChild..

HarmonyOS NEXT
128
0
2025-06-28 10:54:54

鸿蒙自定义组件开发完整指南【1】

第一篇:自定义组件基础 1.1 什么是自定义组件 自定义组件是鸿蒙ArkTS开发中的核心概念,它就像是搭积木时的一个个预制模块。想象一下,如果我们每次都要从最基础的砖块开始搭建房子,那会非常繁琐。自定义组件就是帮我们预先制作好的"房间模块",可以直接拿来使用,大大提高开发效率。 自定义组件的核心价值: 封装性:将复杂的UI逻辑包装成简单易用的组件 复用性:一..

HarmonyOS NEXT
126
0
2025-06-28 10:48:24

《HarmonyOSNext极速开发指南:5大Account Kit能力一键集成,用户信息秒级获取!》

《HarmonyOSNext极速开发指南:5大Account Kit能力一键集成,用户信息秒级获取!》 ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🚀 一键搞定用户信息!Account Kit超全能力指南 无需手动填写! 用华为Account Kit快速获取头像/昵称/手机号/..

HarmonyOS NEXT
135
0
2025-06-28 10:48:04

HarmonyOSNext华为账号一键登录:3秒完成登录的黑科技!

HarmonyOSNext华为账号一键登录:3秒完成登录的黑科技! ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 你以为登录只能输手机号+验证码?NO!华为账号一键登录直接让你「点击即登录」,彻底告别手动输入!基于OAuth 2.0和OpenID Connect协议构建,它让开发者..

HarmonyOS NEXT
127
0
2025-06-28 10:47:09

HarmonyOSNext应用无响应全解析:从机制到实战的卡死问题排查

HarmonyOSNext应用无响应全解析:从机制到实战的卡死问题排查 ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 喂喂喂!应用卡成PPT了?点啥都没反应?别慌!这是你的应用无响应急救指南!系统检测到应用卡死后会生成appfreeze日志,本文手把手教你从日志里挖出元凶! 🔍 ..

HarmonyOS NEXT
136
0
2025-06-28 10:46:22

《HarmonyOSNext应用防崩指南:30秒定位JS Crash的破案手册》

《HarmonyOSNext应用防崩指南:30秒定位JS Crash的破案手册》 ##Harmony OS Next ##Ark Ts ##教育 本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 💥 哇哦!JS Crash崩溃日志完全解析手册 当你的应用突然闪退时,真相都在这里! 🌟 本文精华预览: 场景类型日志特征解决方案 TypeError..

HarmonyOS NEXT
131
0
2025-06-28 09:13:57

关于组件堆叠的问题及解决##ArkTS##

最近在进行App的UI更新的时候,遇到这样一个需求,如图所示: [图片] 仔细看我这里红框圈出来的部分,文字背景里的边框线是被覆盖住的,也就是“本部”两个字对应的这个组件,设置了背景色,覆盖在边框上。那么我的思路是,下方带边框的是一个Column,然后本部作为一个Text组件,结合position进行定位,把Text组件移动到边框上,再设置一个背景色,那么就..

HarmonyOS NEXT
131
0