Showing
1 changed file
with
16 additions
and
0 deletions
| 1 | +import { DateTimeUtils } from 'wdKit/Index'; | ||
| 2 | +import { TrackingPageBrowse, TrackConstants } from 'wdTracking/Index'; | ||
| 1 | import { SearchComponent } from '../components/search/SearchComponent' | 3 | import { SearchComponent } from '../components/search/SearchComponent' |
| 2 | 4 | ||
| 3 | @Entry | 5 | @Entry |
| 4 | @Component | 6 | @Component |
| 5 | struct SearchPage { | 7 | struct SearchPage { |
| 8 | + pageShowTime:number = 0; | ||
| 9 | + pageHideTime:number = 0; | ||
| 10 | + | ||
| 11 | + onPageShow() { | ||
| 12 | + this.pageShowTime = DateTimeUtils.getTimeStamp() | ||
| 13 | + } | ||
| 14 | + | ||
| 15 | + onPageHide(): void { | ||
| 16 | + this.pageHideTime = DateTimeUtils.getTimeStamp() | ||
| 17 | + let duration = 0 | ||
| 18 | + duration = Math.floor((this.pageHideTime - this.pageShowTime)/1000) | ||
| 19 | + TrackingPageBrowse.trackCommonPageExposureEnd(TrackConstants.PageName.Search,TrackConstants.PageName.Search,duration) | ||
| 20 | + } | ||
| 21 | + | ||
| 6 | build() { | 22 | build() { |
| 7 | Column(){ | 23 | Column(){ |
| 8 | SearchComponent() | 24 | SearchComponent() |
-
Please register or login to post a comment