From ce94752aea06d8b55600f2f817fca9e80556fedd Mon Sep 17 00:00:00 2001 From: kola-web Date: Wed, 11 Dec 2024 19:40:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=98=B5=E7=A7=B0=E6=95=8F=E6=84=9F=E8=AF=8D?= =?UTF-8?q?=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/userInfo/index.ts | 13 ++++++++++--- src/pages/userInfo/index.wxml | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/pages/userInfo/index.ts b/src/pages/userInfo/index.ts index 20bbd74..2f86ab6 100644 --- a/src/pages/userInfo/index.ts +++ b/src/pages/userInfo/index.ts @@ -2,6 +2,7 @@ const app = getApp(); Page({ data: { + username: '', userInfo: {} as any, }, onLoad() { @@ -17,11 +18,17 @@ Page({ this.updateUserInfo(); }, handleInputBlur(e) { - const { key } = e.currentTarget.dataset; this.setData({ - [`userInfo.${key}`]: e.detail.value, + username: e.detail.value, }); - this.updateUserInfo(); + }, + handleInputBlurPass(e) { + if (e.detail.pass) { + this.setData({ + [`userInfo.username`]: this.data.username, + }); + this.updateUserInfo(); + } }, updateUserInfo() { const { avatar, username } = this.data.userInfo; diff --git a/src/pages/userInfo/index.wxml b/src/pages/userInfo/index.wxml index e51f40d..14b9cc3 100644 --- a/src/pages/userInfo/index.wxml +++ b/src/pages/userInfo/index.wxml @@ -3,7 +3,6 @@ 头像 -