Showing
1 changed file
with
16 additions
and
0 deletions
| @@ -4,6 +4,7 @@ import { CustomToast, Logger, NetworkUtil, ToastUtils, SPHelper, EmitterEventId, | @@ -4,6 +4,7 @@ import { CustomToast, Logger, NetworkUtil, ToastUtils, SPHelper, EmitterEventId, | ||
| 4 | import { LoginViewModel } from './LoginViewModel' | 4 | import { LoginViewModel } from './LoginViewModel' |
| 5 | import { router } from '@kit.ArkUI' | 5 | import { router } from '@kit.ArkUI' |
| 6 | import { emitter } from '@kit.BasicServicesKit' | 6 | import { emitter } from '@kit.BasicServicesKit' |
| 7 | +import { TrackingPageBrowse, TrackConstants, TrackingButton } from 'wdTracking/Index' | ||
| 7 | 8 | ||
| 8 | const TAG = 'ChangeBindPhonePage' | 9 | const TAG = 'ChangeBindPhonePage' |
| 9 | /*更换手机号页面*/ | 10 | /*更换手机号页面*/ |
| @@ -21,10 +22,24 @@ struct ChangeBindPhonePage { | @@ -21,10 +22,24 @@ struct ChangeBindPhonePage { | ||
| 21 | @State timeCount: number = 60 | 22 | @State timeCount: number = 60 |
| 22 | isFirst:boolean=true//是否第一次获取验证码 | 23 | isFirst:boolean=true//是否第一次获取验证码 |
| 23 | lastTime: number = 0 | 24 | lastTime: number = 0 |
| 25 | + pageShowTime:number = 0; | ||
| 26 | + pageHideTime:number = 0; | ||
| 24 | 27 | ||
| 25 | 28 | ||
| 29 | + onPageShow() { | ||
| 30 | + this.pageShowTime = DateTimeUtils.getTimeStamp() | ||
| 31 | + } | ||
| 32 | + | ||
| 33 | + onPageHide(): void { | ||
| 34 | + this.pageHideTime = DateTimeUtils.getTimeStamp() | ||
| 35 | + let duration = 0 | ||
| 36 | + duration = Math.floor((this.pageHideTime - this.pageShowTime)/1000) | ||
| 37 | + TrackingPageBrowse.trackCommonPageExposureEnd(TrackConstants.PageName.Change_PhoneNum,TrackConstants.PageName.Change_PhoneNum,duration) | ||
| 38 | + } | ||
| 39 | + | ||
| 26 | onCodeSend() { | 40 | onCodeSend() { |
| 27 | if (this.isCodeSend) { | 41 | if (this.isCodeSend) { |
| 42 | + TrackingButton.click("changePhoneNumberPageSendVerificationCode",TrackConstants.PageName.Change_PhoneNum,TrackConstants.PageName.Change_PhoneNum) | ||
| 28 | this.sendVerifyCode() | 43 | this.sendVerifyCode() |
| 29 | } | 44 | } |
| 30 | } | 45 | } |
| @@ -133,6 +148,7 @@ struct ChangeBindPhonePage { | @@ -133,6 +148,7 @@ struct ChangeBindPhonePage { | ||
| 133 | .backgroundColor(this.isSubmit ?"#ED2800":"#99ED2800") | 148 | .backgroundColor(this.isSubmit ?"#ED2800":"#99ED2800") |
| 134 | .enabled(this.isSubmit ? true : false) | 149 | .enabled(this.isSubmit ? true : false) |
| 135 | .onClick(() => { | 150 | .onClick(() => { |
| 151 | + TrackingButton.click("changePhoneNumberPageConfirm",TrackConstants.PageName.Change_PhoneNum,TrackConstants.PageName.Change_PhoneNum) | ||
| 136 | this.changeBindPhone() | 152 | this.changeBindPhone() |
| 137 | }) | 153 | }) |
| 138 | }.width('100%') | 154 | }.width('100%') |
-
Please register or login to post a comment