wangliang_wd

feat:优化防截屏逻辑

@@ -124,6 +124,14 @@ struct LoginPage { @@ -124,6 +124,14 @@ struct LoginPage {
124 124
125 125
126 onPageHide(): void { 126 onPageHide(): void {
  127 + ///关闭禁止截图
  128 + this.isPrivacyMode = false
  129 + this.disableScreenCapture()
  130 +
  131 + this.loginPageBrowse()
  132 + }
  133 +
  134 + loginPageBrowse(){
127 this.pageHideTime = DateTimeUtils.getTimeStamp() 135 this.pageHideTime = DateTimeUtils.getTimeStamp()
128 let duration = 0 136 let duration = 0
129 duration = Math.floor((this.pageHideTime - this.pageShowTime)/1000) 137 duration = Math.floor((this.pageHideTime - this.pageShowTime)/1000)
@@ -261,10 +269,6 @@ struct LoginPage { @@ -261,10 +269,6 @@ struct LoginPage {
261 right: { anchor: "__container__", align: HorizontalAlign.End } 269 right: { anchor: "__container__", align: HorizontalAlign.End }
262 }) 270 })
263 .onClick(() => { 271 .onClick(() => {
264 - ///关闭禁止截图  
265 - this.isPrivacyMode = false  
266 - this.disableScreenCapture()  
267 -  
268 router.back() 272 router.back()
269 }) 273 })
270 .id('id_close') 274 .id('id_close')
@@ -375,7 +379,7 @@ struct LoginPage { @@ -375,7 +379,7 @@ struct LoginPage {
375 .lineHeight(`${this.calcHeight(38)}lpx`) 379 .lineHeight(`${this.calcHeight(38)}lpx`)
376 } 380 }
377 .onClick(() => { 381 .onClick(() => {
378 - this.onPageHide() 382 + this.loginPageBrowse()
379 383
380 if(this.checkCodePage){ 384 if(this.checkCodePage){
381 trackTypeClick(0,TrackConstants.PageName.Phone_Login_Page) 385 trackTypeClick(0,TrackConstants.PageName.Phone_Login_Page)