自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

原创 【开源-鸿蒙土拨鼠大理石系统】鸿蒙 HarmonyOS Next App+微信小程序+云平台

鸿蒙土拨鼠大理石系统:全栈式云仓管理解决方案关键词: 开源、鸿蒙APP、微信小程序、SaaS云平台、Go语言、Vue3、Element Plus、大理石管理、云仓系统鸿蒙土拨鼠大理石系统是一套功能强大、易于部署的大理石云仓管理系统,涵盖鸿蒙APP、微信小程序、SaaS云平台和后台管理,助力大理石行业实现数字化转型升级。

2025-02-28 12:45:09 1298

原创 【开源-鸿蒙土拨鼠充电系统】鸿蒙 HarmonyOS 4.0 App+微信小程序+云平台

土拨鼠开源充电系统是一套包含鸿蒙App、微信小程序、云平台和后台的充电设备管理系统。①鸿蒙App使用Api9+Stage模式+ArkTS+ArkUI开发,包含登录、注册、充电站列表、充电桩信息、在线充电、订单查询、个人中心等多个功能。②小程序使用 Uniapp 开发,为电动汽车用户提供充电服务,包括登录、注册、查找充电站、充电桩信息、在线充电、订单查询、个人中心等多个功能。

2024-03-14 23:54:26 3287 8

原创 【HarmonyOS NEXT】获取组件宽高和在屏幕上的位置

其中newValue返回目标元素变化之后的宽高以及目标元素相对父元素和页面左上角的坐标位置。组件区域变化时触发该回调。仅会响应由布局变化所导致的组件大小、位置发生变化时的回调。方法获取到ComponentUtils对象,再通过该对象调用对应方法。获取组件大小、位置、平移缩放旋转及仿射矩阵属性信息。需要获取组件的宽高和在屏幕上的位置,有2种方法获取。方法1:getRectangleById。组件区域变化时触发该回调,获取组件宽和高。方法2:onAreaChange。方法3:onSizeChange。

2025-03-13 21:19:27 388

原创 【HarmonyOS NEXT】实现文字环绕动态文本效果

我们定义一个带有边框和样式的Text//获取需要加载组件的文本@BuilderText('精选').border({}).padding({left: 2,right: 2}).id('hotTopText') //组件标识。

2025-03-13 09:40:48 421

原创 【HarmonyOS NEXT】控制 WebP 格式动图播放次数的实现方案

这是专门为OpenHarmony打造的一款图像加载缓存库,致力于更高效、更轻便、更简单。

2025-02-28 12:48:06 989

原创 【HarmonyOS NEXT】flexShrink属性

希望达到的布局效果是文字与按钮左右对齐,居中显示,但实际效果中按钮的显示与效果不符,如下图所示。

2024-12-06 22:04:15 350

原创 【HarmonyOS NEXT】实现Tabs组件的TabBar从左到右依次排列

系统提供的Tabs目前只能居中展示,暂不支持居左显示,现有的需求是需要Tabs从左往右排列显示,考虑通过Scroll和Row组件来实现。

2024-12-06 21:34:23 524

原创 【HarmonyOS NEXT 踩坑记录】error: failed to install bundle. code:9568258 error: install releaseType not

✨本人自己开发的开源项目:土拨鼠充电系统✨踩坑不易,还希望各位大佬支持一下,在给我点个Start⭐⭐👍👍GitHub开源项目地址。

2024-10-08 10:31:22 1321

原创 【HarmonyOS NEXT 踩坑记录】Install Failed: error: failed to install bundle. error: no signature file.

✨本人自己开发的开源项目:土拨鼠充电系统✨踩坑不易,还希望各位大佬支持一下,在给我点个Start⭐⭐👍👍GitHub开源项目地址。

2024-09-24 21:55:57 1488

原创 【HarmonyOS NEXT】组件嵌套滚动:nestedScroll

nestedScroll:设置向前向后两个方向上的嵌套滚动模式,实现与父组件的滚动联动。参数名类型必填说明value是嵌套滚动选项。NestedScrollOptions对象说明名称类型必填描述是滚动组件往末尾端滚动时的嵌套滚动选项。是滚动组件往起始端滚动时的嵌套滚动选项。NestedScrollMode枚举说明名称描述SELF_ONLY只自身滚动,不与父组件联动。SELF_FIRST自身先滚动,自身滚动到边缘以后父组件滚动。

2024-09-18 22:23:13 1353

原创 【HarmonyOS NEXT】popup弹窗

箭头在气泡上下方时,数值为0表示箭头居最左侧,偏移量为箭头至最左侧的距离,默认居中。箭头在气泡左右侧时,偏移量为箭头至最上侧的距离,默认居中。1.当为boolean类型时,如果设置为false,则不响应点击、左滑/右滑、三键back或键盘ESC退出事件,仅当设置“弹窗显示状态”参数show值为false时才退出;2.显示动效中按back键,打断显示动效,执行退出动效,动画效果为显示动效与退出动效的曲线叠加后的效果。3.退出动效中按back键,不会打断退出动效,退出动效继续执行,back键不被响应。

2024-09-18 22:23:09 2130 1

原创 【HarmonyOS NEXT】使用EventHub进行数据通信

✨本人自己开发的开源项目:土拨鼠充电系统✨踩坑不易,还希望各位大佬支持一下,在给我点个Start⭐⭐👍👍GitHub开源项目地址。

2024-09-09 22:27:15 787

原创 【HarmonyOS NEXT】使用屏幕属性display:获取屏幕宽高

✨本人自己开发的开源项目:土拨鼠充电系统✨踩坑不易,还希望各位大佬支持一下,在给我点个Start⭐⭐👍👍GitHub开源项目地址。

2024-09-09 21:32:05 2964 3

原创 【HarmonyOS NEXT】相对布局:RelativeContainer

Entry@Componentbuild() {Row() {Row()top: { anchor: '__container__', align: VerticalAlign.Top }, //以父容器为锚点,竖直方向顶头对齐middle: { anchor: '__container__', align: HorizontalAlign.Center } //以父容器为锚点,水平方向居中对齐}).id('row1') //设置锚点为row1Row() {

2024-09-05 21:57:26 839

原创 解决:使用Charles查看本机的ip地址

使用抓包工具Charles时,是需要电脑和手机的IP地址一致才能进行抓包的,但是电脑的IP地址会经常变化,特此记录下电脑上如何查看本机的IP地址。

2024-09-05 20:48:12 672

原创 【HarmonyOS NEXT】LazyForEach:数据懒加载

/ 该方法为框架侧调用,为LazyForEach组件向其数据源处添加listener监听// 该方法为框架侧调用,为对应的LazyForEach组件在数据源处去除listener监听// 通知LazyForEach组件需要重载所有子组件})// 通知LazyForEach组件需要在index对应索引处添加子组件})// 通知LazyForEach组件在index对应索引处数据有变化,需要重建该子组件})

2024-08-22 21:24:05 1236

原创 【HarmonyOS NEXT】引入第三方js:dayjs

项目中需要呈现日期,如:创建时间、申请时间、订单时间、售后时间等;但接口一般返回的是时间戳,需要将时间戳转换成日期格式,如:2023-10-13 14:28:40,此时便考虑使用第三方js库,dayjs进行时间戳转换。ohpm作为OpenHarmony三方库的包管理工具,支持OpenHarmony共享包的发布、安装和依赖管理。简而言之,类似于前端的npm,引入第三方库,如:通过ohpm引入axios、utils、dayjs等。2️⃣查看当前ohpm版本。3️⃣安装dayjs三方库。2.1、ohpm是什么?

2024-08-22 18:34:58 1339

原创 【HarmonyOS NEXT 踩坑记录】解决:宽度固定时,数字超出如何缩小至完全显示

在固定的宽度内,金额数字不固定并一行展示,如:133.12,13071067.33,当金额超出固定宽度时,金额缩小至完全显示。

2024-07-30 08:52:47 807

原创 【HarmonyOS NEXT 踩坑记录】解决:tabs滑动时,第一个和最后一个页签回弹大问题

tabs滑动切换时,第一个页签右滑回弹大,最后一个页签左滑回弹大,如何关闭回弹效果。

2024-07-30 08:52:34 567

原创 【HarmonyOS NEXT】尺寸设置:size/layoutWeight/constraintSize

常见尺寸:width(宽度)、height(高度)、padding(内边距)、margin(外边距)主要整理下size(设置高宽尺寸)、layoutWeight(对子组件进行重新布局)、constraintSize(设置约束尺寸,组件布局时,进行尺寸范围限制)

2024-06-22 20:52:26 4529

原创 【HarmonyOS NEXT 踩坑记录】解决:list组件滑动至左边或右边,回弹效果过大问题

开发过程中使用List组件,当内容超过一屏时可出现滚动效果,此时按住内容迅速滑动至左边,或者滑动到右边,回弹效果过大期望:滑动时,不要有那么大的回弹效果。

2024-06-22 19:20:07 876

原创 【HarmonyOS NEXT】Swiper组件

官方文档默认角标效果:通过如下代码更改角标样式,更换成菱形图片选中与未选中替换样式🚀🚀🚀 踩坑不易,还希望各位大佬支持一下📃 我的土拨鼠开源项目:https://gitee.com/cheinlu/groundhog-charging-system📃 我的轮播图开源组件:https://gitee.com/cheinlu/harmony-os-next-swiper最后:👏👏😊😊😊👍👍。

2024-06-16 15:21:07 639

原创 【HarmonyOS NEXT】@ohos.promptAction (弹窗)

创建并显示文本提示框、对话框和操作菜单。

2024-04-06 22:18:21 4045 6

原创 【HarmonyOS NEXT】获取设备的地理位置

获取移动设备的地理位置,包含:经度、维度、具体地理位置等,地理位置信息能在许多业务场景中被应用,如导航、地图服务、位置服务、社交媒体等。下面以一个Demo例子,来实现获取设备地理位置的功能。

2024-04-06 18:39:45 3394 8

原创 微信小程序 canvas层级过高覆盖原生组件

微信小程序中使用signature第三方插件完成签名效果,但真机调试时发现canvas层级过高遮挡了按钮

2024-03-19 14:31:12 2413 2

原创 Git常见命令

最近在看一本Git的书籍,名为:《Pro Git》,这是一本关于版本控制工具 Git 的权威性指南。在项目开发中,Git的基本操作也是必备技能,特此记录总结下。

2024-03-16 19:44:21 736

原创 Gitee配置SSH密钥登录

新入手的电脑,需要对Gitee上存放的项目进行更改上传,发现上传不了需要登录,便采用SSH密钥进行登录,防止远程管理工程中的信息泄露。

2024-03-14 10:50:04 1627

原创 【HarmonyOS NEXT】通知

通知旨在让用户以合适的方式及时获得有用的新消息,帮助用户高效地处理任务。

2024-03-11 22:01:50 1701 1

原创 【HarmonyOS NEXT】Web组件

页面加载是Web组件的基本功能。根据页面加载数据来源可以分为三种常用场景,包括加载网络页面、加载本地页面、加载HTML格式的富文本数据。

2024-03-11 18:24:26 4061 4

原创 【HarmonyOS NEXT】常用组件:List/Grid/Tabs

列表页面:List组件和Grid组件。

2024-03-08 19:52:06 4709

原创 【HarmonyOS NEXT】解决:搜索无效问题

页面包含搜索框和列表,列表默认展示所有数据并具有分页功能。然而,在输入关键字到搜索框时,列表未正确展示搜索结果。

2024-03-07 22:44:43 1161

原创 【HarmonyOS NEXT】@Watch装饰器:状态变量监听

@Watch应用于对状态变量的监听。如果需要关注某个状态变量的值是否改变,可以使用@Watch为状态变量设置回调函数。该函数是自定义组件的成员函数,changedPropertyName是被watch的属性名。在多个状态变量绑定同一个@Watch的回调方法的时候,可以通过changedPropertyName进行不同的逻辑处理将属性名作为字符串输入参数,不返回任何内容。3.2、@Watch和自定义组件更新

2024-03-07 20:39:46 2845

原创 【HarmonyOS NEXT】多设备响应式布局

在渲染页面时,需要根据不同屏幕大小渲染出不同的效果,动态的判断设备屏幕大小,便需要采用多设备响应式布局。这种设计方法能够动态适配各种屏幕大小,确保网站在不同设备上都能呈现出最佳的效果。

2024-03-05 22:26:12 1356 2

原创 【HarmonyOS NEXT】弹性布局(Flex)

弹性布局(Flex)提供更加有效的方式对容器中的子元素进行排列、对齐和分配剩余空间。容器默认存在主轴与交叉轴,子元素默认沿主轴排列,子元素在主轴方向的尺寸称为主轴尺寸,在交叉轴方向的尺寸称为交叉轴尺寸。弹性布局在开发场景中用例特别多,比如页面头部导航栏的均匀分布、页面框架的搭建、多行数据的排列等等。

2024-03-05 15:17:21 3565

原创 【HarmonyOS NEXT】登录流程

登录功能在应用中是一个常用模块,此次使用 HarmonyOS 实现登录流程,包含页面呈现与网络请求。

2024-03-04 22:25:36 2405

原创 【HarmonyOS NEXT】应用状态:LocalStorage/AppStorage/PersistentStorage

如果要实现应用级的,或者多个页面的状态数据共享,就需要用到应用级别的状态管理的概念。

2024-03-04 19:45:12 3697

原创 【HarmonyOS NEXT】路由router

这种方式不仅可以返回到指定页面,还可以在返回的同时传递自定义参数信息。这些参数信息可以在目标页中通过调用router.getParams()方法进行获取和解析。// 获取传递过来的参数对象// 获取id属性的值@Entry@Componentbuild() {Row() {Text('接收login传递的id:' + this.params.id)Button('返回到login页面')message:'确定返回到login页面吗?',

2024-02-22 20:52:23 4256 2

原创 【HarmonyOS NEXT】UIAbility、页面及组件的生命周期

①自定义组件:@Component装饰的UI单元,可以组合多个系统组件实现UI的复用,可以调用组件的生命周期。②页面:即应用的UI页面。可以由一个或者多个自定义组件组成,@Entry装饰的自定义组件为页面的入口组件,即页面的根节点,一个页面有且仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期。

2024-02-22 19:19:11 4871

原创 【HarmonyOS NEXT】数据持久化

数据持久化是将内存数据(内存是临时的存储空间),通过文件或数据库的形式保存在设备中。通常用于保存应用的配置信息。数据通过文本的形式保存在设备中,应用使用过程中会将文本中的数据全量加载到内存中,所以访问速度快、效率高,但不适合需要存储大量数据的场景。

2024-02-21 20:53:02 3180 2

原创 【HarmonyOS NEXT】网络请求

场景:应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。日常开发中HTTP请求使用会比较多,主要对HTTP请求进行总结记录。

2024-02-21 17:52:54 6864 1

空空如也

空空如也

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

TA关注的人

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