onChange是完成时事件,触发时机的定义是在下一个页面布局完成进行切换时触发。自定义组件在ArkUI中是懒加载逻辑,是布局过程中如果需要对自定义组件进行测算和布局时才会进行build函数展开,在build函数展开前会触发用户侧的aboutToAppear生命周期。所以可能还是只能应用自己确保下业务逻辑,比如有的TabContent刚切换时显示的是一个 加载中 的页面,数据请求回来后再刷新 。主要还是看应用如何判断页面是否准备好,然后选合适的事件回调处理。
onChange是完成时事件,触发时机的定义是在下一个页面布局完成进行切换时触发。
自定义组件在ArkUI中是懒加载逻辑,是布局过程中如果需要对自定义组件进行测算和布局时才会进行build函数展开,在build函数展开前会触发用户侧的aboutToAppear生命周期。
所以可能还是只能应用自己确保下业务逻辑,比如有的TabContent刚切换时显示的是一个 加载中 的页面,数据请求回来后再刷新 。
主要还是看应用如何判断页面是否准备好,然后选合适的事件回调处理。