如题:HarmonyOS 使用uiObserver.on('navDestinationUpdate', this.navDestinationUpdateCallback) 监控路由跳转,在Navigation里使用router跳转页面,router页面返回也会触发这个回调,并且拿到的index 是-1?
如题:HarmonyOS 使用uiObserver.on('navDestinationUpdate', this.navDestinationUpdateCallback) 监控路由跳转,在Navigation里使用router跳转页面,router页面返回也会触发这个回调,并且拿到的index 是-1?
解决方案:因为router跳转的页面中有NavDestination组件,所以能监听到,但是这个NavDestination组件不在Navigation的栈中,所以会返回-1。