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 @@
-
-
-
- {{unicode}}
-
-
- {{title}}
-
-
-
-
-
-
+
+
+
+ {{
+ unicode
+ }}
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
\ 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 @@
-
-
-
-
-
-
- {{title}}
-
-
-
-
-
-
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
\ 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 @@