Toggle navigation
Toggle navigation
This project
Loading...
Sign in
developOne
/
harmonyPool
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
wangliang_wd
2024-09-19 14:51:53 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
2cf688032822cadefcfb9ec68478ca7c5605132f
2cf68803
1 parent
489a4b6f
feat:优化编辑资料修改导致我的界面不刷新问题
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
2 deletions
sight_harmony/features/wdComponent/src/main/ets/components/mine/MinePageUserSimpleInfoUI.ets
sight_harmony/features/wdComponent/src/main/ets/components/page/EditUserNikeNamePage.ets
sight_harmony/features/wdComponent/src/main/ets/pages/MineHomePage.ets
sight_harmony/features/wdComponent/src/main/ets/components/mine/MinePageUserSimpleInfoUI.ets
View file @
2cf6880
...
...
@@ -12,6 +12,7 @@ const TAG = "MinePageUserSimpleInfoUI"
@Component
export default struct MinePageUserSimpleInfoUI {
@Watch('loginStateChange') @Prop isLogin :boolean
@Consume @Watch('pageShowForUpdateData') pageShow :number ///监听用户名是否需要更新
@State userName:string = "登录注册"
@State headPhotoUrl:string = ""
userType:string = "1"
...
...
@@ -41,6 +42,13 @@ export default struct MinePageUserSimpleInfoUI {
}
}
pageShowForUpdateData(){
let name = SPHelper.default.getSync(SpConstants.USER_NAME,"") as string
if (name != this.userName) {
this.loginStateChange()
}
}
build(){
Row(){
//头像
...
...
sight_harmony/features/wdComponent/src/main/ets/components/page/EditUserNikeNamePage.ets
View file @
2cf6880
...
...
@@ -4,6 +4,9 @@ import { editModel, editModelParams, WDEditDataModelType } from '../../model/Edi
import EditInfoViewModel from '../../viewmodel/EditInfoViewModel';
// import { encryptMessage } from '../../../utils/cryptoUtil'
import { encryptMessage } from 'wdLogin/src/main/ets/utils/cryptoUtil'
import { SPHelper } from 'wdKit';
import { SpConstants } from 'wdConstant';
@Entry
@Component
struct EditUserNikeNamePage {
...
...
@@ -88,6 +91,7 @@ struct EditUserNikeNamePage {
}
goBack(){
SPHelper.default.saveSync(SpConstants.USER_NAME, this.nikeName)
let params: editModelParams = {
userName: this.nikeName
}
...
...
sight_harmony/features/wdComponent/src/main/ets/pages/MineHomePage.ets
View file @
2cf6880
...
...
@@ -79,7 +79,7 @@ struct MineHomePage {
Stack({ alignContent: Alignment.Top }){
Image($r('app.media.title_bg'))
.width('100%')
.height(
182
)
.height(
206
)
.objectFit(ImageFit.Cover)
Row()
...
...
@@ -205,7 +205,7 @@ struct MineHomePage {
}
})
.backgroundColor($r('app.color.color_transparent'))
.height(
86
)
.height(
100
)
.width('100%')
.padding({ left: 10 })
...
...
Please
register
or
login
to post a comment