Showing
3 changed files
with
14 additions
and
2 deletions
| @@ -12,6 +12,7 @@ const TAG = "MinePageUserSimpleInfoUI" | @@ -12,6 +12,7 @@ const TAG = "MinePageUserSimpleInfoUI" | ||
| 12 | @Component | 12 | @Component |
| 13 | export default struct MinePageUserSimpleInfoUI { | 13 | export default struct MinePageUserSimpleInfoUI { |
| 14 | @Watch('loginStateChange') @Prop isLogin :boolean | 14 | @Watch('loginStateChange') @Prop isLogin :boolean |
| 15 | + @Consume @Watch('pageShowForUpdateData') pageShow :number ///监听用户名是否需要更新 | ||
| 15 | @State userName:string = "登录注册" | 16 | @State userName:string = "登录注册" |
| 16 | @State headPhotoUrl:string = "" | 17 | @State headPhotoUrl:string = "" |
| 17 | userType:string = "1" | 18 | userType:string = "1" |
| @@ -41,6 +42,13 @@ export default struct MinePageUserSimpleInfoUI { | @@ -41,6 +42,13 @@ export default struct MinePageUserSimpleInfoUI { | ||
| 41 | } | 42 | } |
| 42 | } | 43 | } |
| 43 | 44 | ||
| 45 | + pageShowForUpdateData(){ | ||
| 46 | + let name = SPHelper.default.getSync(SpConstants.USER_NAME,"") as string | ||
| 47 | + if (name != this.userName) { | ||
| 48 | + this.loginStateChange() | ||
| 49 | + } | ||
| 50 | + } | ||
| 51 | + | ||
| 44 | build(){ | 52 | build(){ |
| 45 | Row(){ | 53 | Row(){ |
| 46 | //头像 | 54 | //头像 |
| @@ -4,6 +4,9 @@ import { editModel, editModelParams, WDEditDataModelType } from '../../model/Edi | @@ -4,6 +4,9 @@ import { editModel, editModelParams, WDEditDataModelType } from '../../model/Edi | ||
| 4 | import EditInfoViewModel from '../../viewmodel/EditInfoViewModel'; | 4 | import EditInfoViewModel from '../../viewmodel/EditInfoViewModel'; |
| 5 | // import { encryptMessage } from '../../../utils/cryptoUtil' | 5 | // import { encryptMessage } from '../../../utils/cryptoUtil' |
| 6 | import { encryptMessage } from 'wdLogin/src/main/ets/utils/cryptoUtil' | 6 | import { encryptMessage } from 'wdLogin/src/main/ets/utils/cryptoUtil' |
| 7 | +import { SPHelper } from 'wdKit'; | ||
| 8 | +import { SpConstants } from 'wdConstant'; | ||
| 9 | + | ||
| 7 | @Entry | 10 | @Entry |
| 8 | @Component | 11 | @Component |
| 9 | struct EditUserNikeNamePage { | 12 | struct EditUserNikeNamePage { |
| @@ -88,6 +91,7 @@ struct EditUserNikeNamePage { | @@ -88,6 +91,7 @@ struct EditUserNikeNamePage { | ||
| 88 | } | 91 | } |
| 89 | 92 | ||
| 90 | goBack(){ | 93 | goBack(){ |
| 94 | + SPHelper.default.saveSync(SpConstants.USER_NAME, this.nikeName) | ||
| 91 | let params: editModelParams = { | 95 | let params: editModelParams = { |
| 92 | userName: this.nikeName | 96 | userName: this.nikeName |
| 93 | } | 97 | } |
| @@ -79,7 +79,7 @@ struct MineHomePage { | @@ -79,7 +79,7 @@ struct MineHomePage { | ||
| 79 | Stack({ alignContent: Alignment.Top }){ | 79 | Stack({ alignContent: Alignment.Top }){ |
| 80 | Image($r('app.media.title_bg')) | 80 | Image($r('app.media.title_bg')) |
| 81 | .width('100%') | 81 | .width('100%') |
| 82 | - .height(182) | 82 | + .height(206) |
| 83 | .objectFit(ImageFit.Cover) | 83 | .objectFit(ImageFit.Cover) |
| 84 | 84 | ||
| 85 | Row() | 85 | Row() |
| @@ -205,7 +205,7 @@ struct MineHomePage { | @@ -205,7 +205,7 @@ struct MineHomePage { | ||
| 205 | } | 205 | } |
| 206 | }) | 206 | }) |
| 207 | .backgroundColor($r('app.color.color_transparent')) | 207 | .backgroundColor($r('app.color.color_transparent')) |
| 208 | - .height(86) | 208 | + .height(100) |
| 209 | .width('100%') | 209 | .width('100%') |
| 210 | .padding({ left: 10 }) | 210 | .padding({ left: 10 }) |
| 211 | 211 |
-
Please register or login to post a comment