logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙 Harmony 开发 Ark Stage模式下 List 和Scroll实现锁定 双向表头的复杂表格。

关键代码:在左侧list上下滑动的时候,调用:if (this.isLeftScroll) { this.rightYScroller.scrollTo({ xOffset: 0,yOffset: this.verticalOffset}) }右侧List上下滑动的时候,调用:if (!已知问题:1,右侧滑动带动左侧上下滑动的时候流畅,但是左侧带动右侧滑动的时候,右侧数据栏List出现卡顿和闪烁,

文章图片
#harmonyos#华为
鸿蒙Harmony arkTS Stage开发 设备横屏竖屏监听事件

具体需求是正常竖屏时候,显示正常的组件,然后有24行,正好显示完全,如果横屏则行数太多显示不全,这时候需要把组件加入到一个Scroll里面,然后设置小行高,满足每一行行高不至于太小。这里MyCustComponent是我自定义页面,有24行Text,横屏时候高度放大2倍,可以在Scroll里面滚动。鸿蒙开发,遇到设备需要根据横屏竖屏不同状态来显示不同界面。

文章图片
#harmonyos#华为
鸿蒙开发 ArkTS中的import ...from

来new 一个@State对象。这里title可以随意自定义。import 使用方法。

文章图片
#harmonyos#华为#javascript +2
鸿蒙 stage 开发 arkTS 关于 @Entry使用

因为MainPage.ets里使用了@Entry而且LoginPage也使用了@Entry,有个重复警告。仅仅去掉LoginPage.ets里的@Entry会出现如下错误。

#华为
鸿蒙 Harmony arkTS开发资源Resource string 字符串类型和数字number 变量连接方法,API9的string资源占位符功能

这里关键的一个地方是$r('app.string.hostLab',item.toString())需求,多个相似的组件,传入不同的数字,或者字符串,然后根据传入值,把内容显示出来。需要用到国际化的字符串和传入值一起连接起来,部分代码如下,资源部分不贴出来了。对应resources.base.element.string文件里。

文章图片
#harmonyos
鸿蒙 Harmony arkTS开发资源Resource string 字符串类型和数字number 变量连接方法,API9的string资源占位符功能

这里关键的一个地方是$r('app.string.hostLab',item.toString())需求,多个相似的组件,传入不同的数字,或者字符串,然后根据传入值,把内容显示出来。需要用到国际化的字符串和传入值一起连接起来,部分代码如下,资源部分不贴出来了。对应resources.base.element.string文件里。

文章图片
#harmonyos
到底了