wangliang_wd

feat:优化搜索界面,组件刷新逻辑

@@ -6,6 +6,9 @@ import { router } from '@kit.ArkUI'; @@ -6,6 +6,9 @@ import { router } from '@kit.ArkUI';
6 @Entry 6 @Entry
7 @Component 7 @Component
8 struct SearchPage { 8 struct SearchPage {
  9 + //RmhTitle组件刷新需要设置
  10 + @Provide pageShow: number = -1
  11 +
9 @State params:Record<string, string> = router.getParams() as Record<string, string>; 12 @State params:Record<string, string> = router.getParams() as Record<string, string>;
10 @State fromTabName: string = 'NEWS'; 13 @State fromTabName: string = 'NEWS';
11 pageShowTime:number = 0; 14 pageShowTime:number = 0;
@@ -14,6 +17,7 @@ struct SearchPage { @@ -14,6 +17,7 @@ struct SearchPage {
14 @State bottomSafeHeight: number = AppStorage.get<number>('bottomSafeHeight') || 0 17 @State bottomSafeHeight: number = AppStorage.get<number>('bottomSafeHeight') || 0
15 18
16 onPageShow() { 19 onPageShow() {
  20 + this.pageShow = Math.random()
17 this.fromTabName = this.params?.['tabName']; 21 this.fromTabName = this.params?.['tabName'];
18 this.pageShowTime = DateTimeUtils.getTimeStamp() 22 this.pageShowTime = DateTimeUtils.getTimeStamp()
19 WindowModel.shared.setWindowSystemBarProperties({ 23 WindowModel.shared.setWindowSystemBarProperties({