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此方法是变化时回调,没找到初始化完成的方法
547浏览 • 1回复 待解决
HarmonyOS @Watch回调方法没有改变
302浏览 • 1回复 待解决
HarmonyOS ArkUI-C的onAreaChange回调中无法得到组件可视区域的信息
155浏览 • 1回复 待解决
HarmonyOS onAreaChange使用问题
1022浏览 • 1回复 待解决
HarmonyOS 点击事件的回调方法
382浏览 • 1回复 待解决
HarmonyOS Scroll回调方法执行改变
328浏览 • 1回复 待解决
Flutter - EventChannel回调问题
476浏览 • 1回复 待解决
HarmonyOS 组件是否有销毁回调方法
913浏览 • 1回复 待解决
HarmonyOS Slider值回调问题
317浏览 • 1回复 待解决
HarmonyOS 人脸识别回调问题
299浏览 • 1回复 待解决
HarmonyOS Scroll组件回调事件问题
486浏览 • 1回复 待解决
HarmonyOS 自定义回调中this指向问题,无法调用Page内方法
209浏览 • 1回复 待解决
HarmonyOS 活体检测回调问题
497浏览 • 1回复 待解决
HarmonyOS 此方法回调的值如何转成vp
184浏览 • 1回复 待解决
HarmonyOS webview的代理方法onScroll没有收到回调
160浏览 • 1回复 待解决
HarmonyOS 位置权限变更监听回调问题
446浏览 • 1回复 待解决
HarmonyOS 地图的getAddressesFromLocationName方法回调的数据不对
288浏览 • 1回复 待解决
HarmonyOS 自定义interface回调问题
415浏览 • 1回复 待解决
HarmonyOS ArkTS接口回调的案例问题
1346浏览 • 1回复 待解决
HarmonyOS onScroll回调yoffset不准确问题
869浏览 • 1回复 待解决
HarmonyOS onAreaChange
71浏览 • 1回复 待解决
HarmonyOS router.back后方法回调没有被销毁
554浏览 • 1回复 待解决
组件build(){}方法执行完毕有对应的回调方法吗?
709浏览 • 1回复 待解决
taskpool任务执行结束后如何执行回调方法
2418浏览 • 1回复 待解决
因为onAreaChange回调之后,高度的值没有变化了,所以不会走onAreaChange回调了,如果设置的值一直增加的话是可以的。
demo如下: