From 4b2fe29ed454362db24a150c8449e38a293d8b99 Mon Sep 17 00:00:00 2001 From: Anne_LXM <54163582+anne-lxm@users.noreply.github.com> Date: Fri, 26 Jan 2024 20:58:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=85=BC=E5=AE=B9uni-app-x=20web?= =?UTF-8?q?=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/uni-navbar-lite/uni-icons.css | 2 - .../uni-navbar-lite/uni-navbar-lite.uvue | 223 +++++++++--------- .../uni-navbar-lite/uni-navbar-lite.vue | 161 +++++++------ .../uni-id-pages-x-avatar.uvue | 29 +-- .../pages/userinfo/bindMobile/bindMobile.uvue | 8 +- .../userinfo/setNickname/setNickname.uvue | 4 +- uni_modules/uni-id-pages-x/store.uts | 7 +- 7 files changed, 209 insertions(+), 225 deletions(-) diff --git a/components/uni-navbar-lite/uni-icons.css b/components/uni-navbar-lite/uni-icons.css index 22c98b6..469ca82 100644 --- a/components/uni-navbar-lite/uni-icons.css +++ b/components/uni-navbar-lite/uni-icons.css @@ -7,8 +7,6 @@ font-family: "iconfont" !important; font-size: 16px; font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } .uniui-back:before { diff --git a/components/uni-navbar-lite/uni-navbar-lite.uvue b/components/uni-navbar-lite/uni-navbar-lite.uvue index 375364a..f7f5db0 100644 --- a/components/uni-navbar-lite/uni-navbar-lite.uvue +++ b/components/uni-navbar-lite/uni-navbar-lite.uvue @@ -1,121 +1,126 @@ \ No newline at end of file + .is-left { + justify-content: flex-start; + } + diff --git a/components/uni-navbar-lite/uni-navbar-lite.vue b/components/uni-navbar-lite/uni-navbar-lite.vue index 58a05a8..550ec7d 100644 --- a/components/uni-navbar-lite/uni-navbar-lite.vue +++ b/components/uni-navbar-lite/uni-navbar-lite.vue @@ -1,94 +1,91 @@ \ No newline at end of file + .uni-navbar-content { + position: absolute; + height: 100%; + top: 0; + bottom: 0; + left: 45px; + right: 45px; + justify-content: center; + align-items: center; + } + diff --git a/uni_modules/uni-id-pages-x/components/uni-id-pages-x-avatar/uni-id-pages-x-avatar.uvue b/uni_modules/uni-id-pages-x/components/uni-id-pages-x-avatar/uni-id-pages-x-avatar.uvue index 421e49b..34b31e1 100644 --- a/uni_modules/uni-id-pages-x/components/uni-id-pages-x-avatar/uni-id-pages-x-avatar.uvue +++ b/uni_modules/uni-id-pages-x/components/uni-id-pages-x-avatar/uni-id-pages-x-avatar.uvue @@ -113,16 +113,12 @@ // this.setAvatarFile(avatar_file) }, uploadAvatarImg() { - if(this.readOnly){ return } - - // #ifdef MP-WEIXIN return // 微信小程序走 bindchooseavatar方法 // #endif - // #ifndef MP-WEIXIN // if(!this.hasLogin){ // uni.navigateTo({ @@ -139,21 +135,20 @@ uni.chooseImage({ count: 1, crop, - success(res) : void { + success: (res) => { // console.log('res', res); let tempFiles = res.tempFiles as UTSJSONObject[]; let tempFile = tempFiles[0]; - let tempFileName = tempFile.getString('name') - let tempFilePath = tempFile.getString('path') + let tempFileName = tempFile['name'] as string + let tempFilePath = tempFile['path'] as string if (tempFileName == null) { tempFileName = "" } if (tempFilePath == null) { tempFilePath = "" } - console.log(9527,tempFileName.length); - console.log('tempFileName',tempFileName); - console.log('tempFilePath',tempFilePath); + // console.log('tempFileName',tempFileName); + // console.log('tempFilePath',tempFilePath); let avatar_file = { // #ifdef WEB extname: tempFileName.split(".")[tempFileName.split(".").length - 1], @@ -164,7 +159,7 @@ name: tempFileName, url: tempFilePath } as UTSJSONObject - console.log('avatar_file', avatar_file); + // console.log('avatar_file', avatar_file); let filePath = res.tempFilePaths[0] //非app端剪裁头像,app端用内置的原生裁剪 @@ -191,12 +186,6 @@ }); }) // #endif - - - console.log("state",state) - console.log("state.userInfo",state.userInfo) - console.log("this.userInfo",this.userInfo) - let _id = this.userInfo["_id"] as string console.log("id",_id) // if(_id != null){ @@ -204,19 +193,17 @@ // } let cloudPath = _id + '' + Date.now() avatar_file.name = cloudPath - uni.showLoading({ title: "更新中", mask: true }); - // console.log('filePath', filePath); uniCloud.uploadFile({ filePath, cloudPath, }) .then(function (res) { - // console.log('res777777777',res); + // console.log('res', res); avatar_file.url = res.fileID // console.log('avatar_file111', avatar_file); mutations.updateUserInfo({ avatar_file } as UTSJSONObject) @@ -232,7 +219,7 @@ uni.hideLoading() }) }, - fail(err) : void { + fail:(err)=>{ console.error('chooseImage fail: ', err) uni.showModal({ content: '失败,' + err.errMsg, diff --git a/uni_modules/uni-id-pages-x/pages/userinfo/bindMobile/bindMobile.uvue b/uni_modules/uni-id-pages-x/pages/userinfo/bindMobile/bindMobile.uvue index 0ebd69e..96d3058 100644 --- a/uni_modules/uni-id-pages-x/pages/userinfo/bindMobile/bindMobile.uvue +++ b/uni_modules/uni-id-pages-x/pages/userinfo/bindMobile/bindMobile.uvue @@ -14,7 +14,7 @@