自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(384)
  • 收藏
  • 关注

原创 鸿蒙开发:路由参数传递解析

鸿蒙开发中的路由参数传递机制提供了灵活多样的数据传递方式,可以满足不同场景下的需求。开发者应根据具体的应用场景选择合适的参数传递方式,并注意参数的类型、大小、安全性和生命周期等问题。

2025-04-03 14:54:00 292

原创 鸿蒙开发:路由跳转解析

鸿蒙开发中的路由跳转机制提供了灵活多样的跳转方式和参数传递方式,可以满足不同场景下的需求。开发者应根据具体的应用场景选择合适的跳转模式和参数传递方式。

2025-04-03 14:46:09 542

原创 鸿蒙开发-卡片事件中同步服务端在线图片

在HarmonyOS中,使用ArkTS语言开发widget卡片时,同步服务端图片是一个常见的需求。这通常涉及到从远程服务器获取图片资源,并将其显示在卡片上。

2025-03-31 17:30:35 357

原创 鸿蒙开发-使用首选项存储数据

在HarmonyOS中,ArkTS语言提供了一种便捷的方式来管理应用的偏好设置(preferences),这些设置通常用于存储应用的配置信息、用户偏好等轻量级数据。`preferences.getPreferencesSync` 是一个同步方法,用于从偏好设置中检索数据。

2025-03-31 17:24:18 367

原创 鸿蒙开发之ArkTS背景图片使用

在ArkTS(Ark TypeScript)中,设置和使用背景图片是UI开发中的一个重要环节。

2025-03-28 13:41:31 570

原创 鸿蒙开发ArkTS任务进度布局分析

鸿蒙开发ArkTS任务进度布局需要综合运用Progress、Row、Column、Text和Button等核心组件,并通过状态管理和事件绑定来实现任务列表的展示、任务完成状态的更新、进度条的动态变化以及新增任务和删除任务等功能。同时,还需要注重布局的美化和样式的定义,以提升用户体验。

2025-03-27 14:08:58 1141

原创 鸿蒙开发-ArkTS卡片事件中定时定点刷新

在HarmonyOS中,使用ArkTS语言开发widget卡片时,你可能需要实现定时或定点刷新卡片内容的功能。这通常涉及到配置卡片的更新周期(`updateDuration`)以及在特定时间点更新卡片内容(`scheduledUpdateTime`)。

2025-03-27 13:46:59 391

原创 鸿蒙开发之ArkTS联合类型

在鸿蒙开发中,ArkTS是一种基于TypeScript的编程语言,专为鸿蒙应用开发而设计。联合类型(Union Types)在ArkTS中是一个重要的概念,它允许一个变量存储多种类型的数据,从而增加了代码的灵活性,同时保持了类型的安全性。

2025-03-26 18:05:49 449

原创 鸿蒙开发-卡片事件中 message 类型

postCardAction`方法是HarmonyOS中ArkTS语言用于卡片事件处理的重要机制。通过发送包含特定消息的`postCardAction`,卡片可以与其他应用或服务进行交互,从而实现丰富的用户体验。开发者在构建卡片时,应充分利用这一机制,以提供更加动态和响应式的用户界面。

2025-03-26 17:08:23 438

原创 JMeter分布式压测步骤

JMeter压力测试是一种性能测试方法,它使用Apache JMeter这一开源的、基于Java的性能测试工具来模拟多用户并发访问系统或应用的场景,从而评估系统在高负载下的表现。这种测试的主要目的是确定系统在给定压力下的性能瓶颈、响应时间、吞吐量等关键指标,并帮助开发团队优化系统以提高其稳定性和效率。

2025-03-25 14:17:31 561

原创 鸿蒙开发-卡片事件中 call 类型

在HarmonyOS的ArkTS语言中,widget卡片事件处理是一个关键功能,它允许开发者定义卡片的行为和交互。是用来触发卡片动作的一个方法,而call类型是其中一种动作类型。

2025-03-25 14:12:02 441

原创 鸿蒙开发之背景图片的使用

在鸿蒙开发中,设置背景图片是提升应用界面视觉效果的重要一环,以下是关于鸿蒙开发中背景图片使用的详细方法。

2025-03-24 13:54:32 452

原创 鸿蒙开发-卡片事件中 router 类型

在HarmonyOS中,ArkTS语言widget卡片事件中的router类型是一种用于卡片内部和提供方应用间交互的事件类型。

2025-03-24 13:46:48 467

原创 鸿蒙开发-推送服务卡片数据

在HarmonyOS中,ArkTS(Ark TypeScript)是一种用于开发分布式应用的声明式编程语言。你可以使用ArkTS来创建卡片(Widget),并通过请求推送数据来更新卡片内容。以下是一个简单的示例,展示了如何在ArkTS中创建一个卡片并请求推送数据。

2025-03-21 14:45:05 542

原创 鸿蒙开发-异步更新服务卡片数据

在HarmonyOS中,ArkTS(Ark TypeScript)是一种用于构建分布式应用的声明式编程语言。为了演示如何在ArkTS中创建一个Widget卡片并请求异步数据,下面是一个简单的示例。假设我们要创建一个显示网络图片的新闻卡片,并且这个新闻图片的URL是从一个远程API获取的。

2025-03-21 14:43:13 244

原创 鸿蒙开发:ArkTS接口与对象

在鸿蒙开发中,ArkTS(Ark Type Script)是一种基于 TypeScript 的声明式开发语言,它结合了声明式 UI 和逻辑编程能力。在 ArkTS 中,接口(Interface)和对象(Object)是构建类型安全和结构化数据的重要工具。

2025-03-19 16:26:07 454

原创 鸿蒙开发-设置服务卡片数据

在HarmonyOS中,更新widget卡片数据通常涉及几个关键步骤,包括数据获取、状态更新以及UI的重新渲染。此外,如果你的卡片服务需要定期更新数据,你可能需要在配置文件中设置定时任务或使用其他机制来触发更新。同时,确保你的卡片服务已经正确注册,并且具有必要的权限来访问数据源和执行网络请求。可能不是HarmonyOS SDK中实际存在的生命周期方法名。你应该参考HarmonyOS的官方文档来找到正确的生命周期方法(如。等),并在适当的时候调用数据获取和更新逻辑。请注意,上面的示例代码中的。

2025-03-19 16:18:34 315

原创 鸿蒙开发-ArkTS对象语法与类型定义

ArkTS支持多种基础数据类型,包括number(数值类型,整数、浮点数)、string(字符串)、boolean(布尔值)、Array(数组)、any(动态类型)、void(无返回值)等。2.自定义类型:通过interface或type关键字定义自定义类型。3.泛型:泛型提供了一种方式,使得代码可以适应不同的数据类型,提高了代码的复用性和灵活性。

2025-03-17 16:26:14 448

原创 鸿蒙开发-构建元服务

在HarmonyOS中,ArkTS语法是用于构建元服务(原名为原子化服务)的一种重要工具。元服务是基于HarmonyOS提供的一种面向未来的服务提供方式,具有免安装、轻量化、一键服务直达、跨端转移和情景智能卡片推荐等特点。

2025-03-17 16:16:04 465

原创 Vue前端开发-SubmitBar 提交订单栏

当用户选择商品后,无论是否选择优惠券,最后都要提交订单,完成支付功能,为实现这个需求,Vant提供了SubmitBar组件,它的功能是用于展示订单金额并提交订单,同时可以根据提交数据时的完整性,实现禁用或正在加载的按钮状态。

2025-03-13 13:41:55 241

原创 鸿蒙开发-一多开发之媒体查询功能

在HarmonyOS中,使用ArkTS语法实现响应式布局的媒体查询是一个强大的功能,它允许开发者根据不同的设备特征(如屏幕尺寸、屏幕方向等)动态地调整UI布局和样式。

2025-03-13 13:35:58 460

原创 鸿蒙开发-一多开发之断点布局

在HarmonyOS的ArkTS语法中,断点布局是一种用于响应不同屏幕尺寸和设备类型的布局技术。以下是一个简单的断点布局实例,不涉及媒体查询,仅使用ArkTS的内置功能和组件来实现。在实际开发过程中,请参考最新的HarmonyOS开发文档和ArkUI框架指南,以确保你的代码与当前的开发环境和最佳实践保持一致。

2025-03-12 15:24:29 260

原创 鸿蒙开发-ArkTS中的可迭代对象

在ArkTS中,一些内置的类型如Array、Map、Set、String、Int32Array、Uint32Array等都具有可迭代性。这些类型的对象都实现了Symbol.iterator方法,因此可以使用for…of循环进行遍历。

2025-03-11 13:46:21 550

原创 鸿蒙开发-一多开发之折行能力

在HarmonyOS的ArkTS语法中,自适应布局是一种能够根据外部容器大小、位置等变化,自动调整元素以适应外部环境变化的布局方式。虽然直接关于“折行布局”的具体案例在提供的参考中未明确涉及,但我们可以结合自适应布局的原理和常见场景,来构思一个折行布局的实现思路。

2025-03-11 13:34:05 500

原创 Vue前端开发-Coupon组件

商品在展示时,通常会与一些优惠券一起显示,针对这种需求,Vant 提供了专门用于优惠券展示的组件——Coupon,它用于优惠券的兑换和选择,点击CouponCell组件时,以弹框形式进入选择,在选择时,由CouponList组件显示兑换优惠券列表,当选中某项列表后,再次返回CouponCell组件,显示选中项,并减少结算总金额。

2025-03-10 13:38:18 523

原创 鸿蒙开发-一多开发之隐藏能力

由于ArkTS的API和特性可能会随着HarmonyOS的版本更新而发生变化,以下是一个基于假设的示例,用于说明如何通过调整显示优先级来间接实现隐藏布局的效果。属性通常不是直接用于控制组件的显示与隐藏(即显隐状态),而是用于在特定布局中确定组件的显示优先级。然而,在一些复杂的自适应布局场景中,通过调整组件的显示优先级,可以间接地实现类似隐藏布局的效果,特别是在容器空间有限的情况下。如果容器有足够的空间来显示所有子组件,那么即使设置了较低的显示优先级,组件仍然会显示出来。然而,需要注意的是,

2025-03-10 13:32:44 253

原创 鸿蒙开发-一多开发之延伸能力

在HarmonyOS中,ArkTS语法提供了强大的自适应布局能力,其中延伸布局(或称自适应延伸)是一种重要的布局方式。

2025-03-07 14:09:29 349

原创 鸿蒙开发-一多开发之缩放布局

在HarmonyOS中,使用ArkTS语法进行自适应布局时,缩放布局是一种重要的布局方式。它允许组件根据外部容器的尺寸变化,按照预设的比例或权重调整自身的大小,从而确保在不同设备上都能呈现出良好的视觉效果。

2025-03-06 13:32:19 261

原创 鸿蒙开发ArkTS类的运用与继承实现

在鸿蒙(HarmonyOS)开发中,ArkTS(Ark TypeScript)是一种用于开发ArkUI应用的脚本语言,它基于TypeScript,并且提供了丰富的UI组件和API来构建用户界面。在ArkTS中,类的运用与继承是面向对象编程(OOP)的核心概念。通过上述示例,你可以看到在鸿蒙(HarmonyOS)ArkTS中定义类、实现继承以及使用类的基本方法。在上面的代码中,Dog类继承了Animal类,并且添加了一个新的属性breed和一个新的方法bark。

2025-03-05 13:38:27 665

原创 鸿蒙开发-一多布局之占比布局

在HarmonyOS中,ArkTS(Ark TypeScript)语法为开发者提供了一种声明式的方式来构建用户界面。对于“一多中占比布局”(这里可以理解为在多个组件中按照一定比例分配空间),通常可以使用Flex布局或Grid布局来实现。下面将分别介绍这两种布局方式在ArkTS中的实现方法。

2025-03-05 13:33:02 663

原创 Vue前端开发- Vant之Card组件

业务组件是Vant的一大特点,特别是针对移动端商城开发的业务,有许多组件可以直接运用到通用商城的开发中,代码也十分简单,大大加快了应用的开发速度。在众多的业务组件中,Card 卡片、Coupon 优惠券选择器和SubmitBar 提交订单栏是三款常用的业务组件,接下来结合实例,分别演示它们使用的过程。

2025-03-04 17:06:42 519

原创 鸿蒙开发-一多开发之均分布局

在HarmonyOS中,使用ArkTS(Ark TypeScript)语法可以方便地实现一多布局中的均分布局。均分布局是指将容器内的元素按照相同的比例或空间进行分配,使得每个元素占据相同的宽度或高度。

2025-03-04 16:41:13 402

原创 Vue前端开发-Vant之Signature 组件

Signature组件用于页面的手写签名,它的功能基于Canvas实现,Vant版本必须大于或等于4.3.0才能使用该组件,当完成签名并触发绑定的submit事件后,在事件中,可以获取格式为base64字符串的签名图片,用于保存签名数据和显示签名效果。Signature组件常用的属性如下表11-8所示。Signature组件常用的事件如下表11-9所示。接下来通过一个完整的案例来演示使用Signature组件实现的效果。

2025-03-03 13:58:49 476

原创 鸿蒙开发-一多开发中的拉伸布局

在HarmonyOS的ArkTS语法中,一多开发策略中的拉伸布局是界面级一多能力的重要组成部分。这种布局允许界面元素根据容器尺寸的变化进行拉伸或压缩,以适应不同设备的屏幕尺寸和显示要求。

2025-03-03 13:54:46 532

原创 鸿蒙开发-画布综合示例

以下是一个更复杂的ArkTS示例,它展示了如何在画布上绘制多个形状(包括圆形、矩形和文本),并处理触摸事件来改变画布上的某些属性(如颜色)。

2025-02-28 17:32:45 371

原创 Vue前端开发-Vant之Rate 组件

Rate 组件常用于对事物评级使用,如商品的质量、用户对服务的满意度等各种评级功能实现,都离不开Rate组件的使用,该组件可以自定义显示的图标、数量和样式,还能显示半星的评分效果,当用户点击图标时,可以获取到最后的评分值。接下来通过一个完整的案例来演示使用Rate组件实现的效果。

2025-02-27 11:42:31 230

原创 鸿蒙开发-绘制文字(fillText 和 stroke)

在HarmonyOS中,使用TS(TypeScript)语法进行画布(Canvas)开发时,fillText和strokeText是两个常用的方法,分别用于填充文本和绘制文本边框。

2025-02-27 11:17:23 327

原创 鸿蒙开发-绘制圆形(arc)

在 HarmonyOS 开发中,如果你使用的是 TypeScript (TS) 语法,并且你正在处理画布(Canvas)相关的功能,arc和arcTo是两个用于绘制弧线的 Canvas API 方法。

2025-02-26 11:50:50 434

原创 鸿蒙开发-绘制点和线条( LineTo 和 MoveTo )

在绘制曲线时,moveTo和lineTo方法本身并不直接用于绘制曲线,而是用于设置曲线的起点和可能的辅助点(尽管这些辅助点通常通过其他方法如或来定义)。然而,你可以结合这些方法来实现一些曲线效果的模拟或作为曲线绘制过程的一部分。下面是一些使用moveTo和lineTo你可以通过将曲线分割成多个小段,并使用moveTo和lineTo来绘制每一段直线,从而近似地表示一条曲线。这种方法在分辨率足够高时可以得到较为平滑的曲线效果,但计算量较大,且不是真正的曲线。通常,绘制曲线会使用(绘制二次贝塞尔曲线)或。

2025-02-26 11:47:22 1460

原创 鸿蒙开发-绘制图像(ImageData)

HarmonyOS提供了丰富的API来处理和操作ImageData对象,这使得开发者能够在Canvas上进行复杂的图像绘制和处理操作。

2025-02-25 14:34:22 534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除