From 5c935f23b12b6b58071fcab644d09d634c619b4f Mon Sep 17 00:00:00 2001 From: WindowBird <13870814+windows-bird@user.noreply.gitee.com> Date: Wed, 27 Aug 2025 11:08:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=9A=E7=94=A8=E6=A0=B7=E5=BC=8F=E5=92=8C?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E4=BF=A1=E6=81=AF=E8=8E=B7=E5=8F=96=E7=9A=84?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/style/base-style.scss | 9 +++++++++ common/style/common-style.scss | 5 +++++ uni.scss | 1 + utils/request.js | 14 +++++++------- utils/system.js | 25 +++++++++++++++++++++++++ 5 files changed, 47 insertions(+), 7 deletions(-) create mode 100644 common/style/base-style.scss create mode 100644 common/style/common-style.scss create mode 100644 utils/system.js diff --git a/common/style/base-style.scss b/common/style/base-style.scss new file mode 100644 index 0000000..22c326b --- /dev/null +++ b/common/style/base-style.scss @@ -0,0 +1,9 @@ +$brand-theme-color: #28B389; //品牌主体红色 + +$border-color: #e0e0e0; //边框颜色 +$border-color-light: #efefef; //边框亮色 + +$text-font-color-1: #522510; //文字主色 +$text-font-color-2: #676767; //副标题颜色 +$text-font-color-3: #a7a7a7; //浅色 +$text-font-color-4: #e4e4e4; //更浅 diff --git a/common/style/common-style.scss b/common/style/common-style.scss new file mode 100644 index 0000000..fd2db9e --- /dev/null +++ b/common/style/common-style.scss @@ -0,0 +1,5 @@ + +.safe-area-inset-bottom { + height: env(safe-area-inset-bottom); +} + diff --git a/uni.scss b/uni.scss index 4e95a33..c8bbf1b 100644 --- a/uni.scss +++ b/uni.scss @@ -16,6 +16,7 @@ // 引入uview @import 'uview-ui/theme.scss'; +@import "@/common/style/base-style.scss"; /* 行为相关颜色 */ $uni-color-primary: #007aff; $uni-color-success: #4cd964; diff --git a/utils/request.js b/utils/request.js index 53354e3..7f3470e 100644 --- a/utils/request.js +++ b/utils/request.js @@ -17,19 +17,19 @@ import { const ENV_CONFIG = { develop: { // 开发环境 - // baseUrl: 'http://192.168.2.136:4501', - baseUrl: "https://testlu.chuangtewl.com/prod-api", - appId: 1, // TODO: 根据实际后端配置调整 + baseUrl: "http://192.168.2.174:4501", + //baseUrl: "https://testlu.chuangtewl.com/prod-api", + appId: 1, }, trial: { // 体验版 - baseUrl: "https://testlu.chuangtewl.com/prod-api", - appId: 1, // TODO: 根据实际后端配置调整 + baseUrl: "http://192.168.2.174:4501", + appId: 1, }, release: { // 正式版 - baseUrl: "https://testlu.chuangtewl.com/prod-api", - appId: 1, // TODO: 根据实际后端配置调整 + baseUrl: "http://192.168.2.174:4501", + appId: 1, }, }; diff --git a/utils/system.js b/utils/system.js new file mode 100644 index 0000000..3a24ecc --- /dev/null +++ b/utils/system.js @@ -0,0 +1,25 @@ +const SYSTEM_INFO = uni.getSystemInfoSync(); + +export const getStatusBarHeight = ()=> SYSTEM_INFO.statusBarHeight || 15; + +export const getTitleBarHeight = ()=>{ + if(uni.getMenuButtonBoundingClientRect){ + let {top,height} = uni.getMenuButtonBoundingClientRect(); + return height + (top - getStatusBarHeight())*2 + }else{ + return 40; + } +} + +export const getNavBarHeight = ()=> getStatusBarHeight()+getTitleBarHeight(); + +export const getLeftIconLeft = ()=> { + // #ifdef MP-TOUTIAO + let {leftIcon:{left,width}} = tt.getCustomButtonBoundingClientRect(); + return left+ parseInt(width); + // #endif + + // #ifndef MP-TOUTIAO + return 0 + // #endif +} \ No newline at end of file