HarmonyOS onAreaChange回调方法问题
Flex添加onAreaChange区域变化回调监听,监听高度变化,如果设置Flex的.height为newValue,那么onAreaChange回调方法中的newValue就无变化了,一直是0,这个怎么处理?
代码如下:目前看问题现象就是:组件设置onAreaChange,同时设置.height的高度为变化的高度,那么回调中的返回值就不对了。
@State historyHeight:Length = 0
Flex(
{
direction: FlexDirection.Row,
wrap: FlexWrap.Wrap
}
)
.height(this.historyHeight)
.onAreaChange((oldValue:Area, newValue:Area) => {
this.historyHeight = newValue.height
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS onAreaChange此方法是变化时回调,没找到初始化完成的方法
416浏览 • 1回复 待解决
HarmonyOS 点击事件的回调方法
49浏览 • 1回复 待解决
HarmonyOS @Watch回调方法没有改变
31浏览 • 1回复 待解决
HarmonyOS onAreaChange使用问题
823浏览 • 1回复 待解决
HarmonyOS 人脸识别回调问题
36浏览 • 1回复 待解决
HarmonyOS Slider值回调问题
31浏览 • 1回复 待解决
HarmonyOS Scroll回调方法执行改变
33浏览 • 1回复 待解决
HarmonyOS 组件是否有销毁回调方法
657浏览 • 1回复 待解决
Flutter - EventChannel回调问题
203浏览 • 1回复 待解决
HarmonyOS ArkUI-C的onAreaChange回调中无法得到组件可视区域的信息
28浏览 • 1回复 待解决
HarmonyOS Scroll组件回调事件问题
224浏览 • 1回复 待解决
HarmonyOS 自定义回调中this指向问题,无法调用Page内方法
70浏览 • 1回复 待解决
HarmonyOS 活体检测回调问题
250浏览 • 1回复 待解决
HarmonyOS 位置权限变更监听回调问题
97浏览 • 1回复 待解决
HarmonyOS 此方法回调的值如何转成vp
32浏览 • 1回复 待解决
HarmonyOS 地图的getAddressesFromLocationName方法回调的数据不对
81浏览 • 1回复 待解决
HarmonyOS onScroll回调yoffset不准确问题
491浏览 • 1回复 待解决
HarmonyOS ArkTS接口回调的案例问题
765浏览 • 1回复 待解决
HarmonyOS 自定义interface回调问题
208浏览 • 1回复 待解决
HarmonyOS router.back后方法回调没有被销毁
397浏览 • 1回复 待解决
taskpool任务执行结束后如何执行回调方法
2149浏览 • 1回复 待解决
组件build(){}方法执行完毕有对应的回调方法吗?
439浏览 • 1回复 待解决
HarmonyOS 事件回调
69浏览 • 1回复 待解决
HarmonyOS animateTo这个有监听动画进行的回调方法吗
28浏览 • 1回复 待解决
因为onAreaChange回调之后,高度的值没有变化了,所以不会走onAreaChange回调了,如果设置的值一直增加的话是可以的。
demo如下: