From 210ab95cc28462f5e749adaec55505db4fcc9c0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=B9=E6=9E=9C=E7=94=B5=E8=84=91?= Date: Fri, 25 Jul 2025 10:38:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8B=B9=E6=9E=9C=E7=AB=AF=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E5=BE=AE=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- certificate/ios/生产证书.p12.zip | Bin 0 -> 3521 bytes src/pages/course/index.vue | 13 ++++++++++--- src/pages/course/study.vue | 18 +++++------------- src/pages/courseDetail/index.vue | 6 +++--- src/pages/index/dialog.vue | 29 +++++++++++++++++++---------- 5 files changed, 37 insertions(+), 29 deletions(-) create mode 100755 certificate/ios/生产证书.p12.zip diff --git a/certificate/ios/生产证书.p12.zip b/certificate/ios/生产证书.p12.zip new file mode 100755 index 0000000000000000000000000000000000000000..40d24a5e60290886ea6bccca30c6d1a8ebe560dd GIT binary patch literal 3521 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 literal 0 HcmV?d00001 diff --git a/src/pages/course/index.vue b/src/pages/course/index.vue index d1772215..5392536b 100644 --- a/src/pages/course/index.vue +++ b/src/pages/course/index.vue @@ -160,7 +160,11 @@ import { onShow } from "@dcloudio/uni-app" const tagsTree = ref([]) const showFilterList = ref(false) + const { + statusBarHeight + } = uni.getWindowInfo() + const pageTopPadding = computed(() => statusBarHeight + 'px') // 点击标签 const chooseTag = (item)=>{ activeTag.value = item.value @@ -327,11 +331,14 @@ import { onShow } from "@dcloudio/uni-app" box-sizing: border-box; display: flex; flex-direction: column; + padding-top: v-bind(pageTopPadding); + // padding-top: var(--status-bar-height); .body-title{ - height: 150rpx; + height: 90rpx; + // background-color: red; text-align: center; font-size: 33rpx; - padding-top: 70rpx; + padding-top: 10rpx; line-height: 46rpx; box-sizing: border-box; font-weight: 500; @@ -341,7 +348,7 @@ import { onShow } from "@dcloudio/uni-app" .arrow-icon{ position: absolute; left:36rpx; - top:80rpx; + top:20rpx; color: #000; } } diff --git a/src/pages/course/study.vue b/src/pages/course/study.vue index 5b4aace1..b8a421be 100644 --- a/src/pages/course/study.vue +++ b/src/pages/course/study.vue @@ -180,17 +180,9 @@ const flagVal = ref('1') const isUploadingVoice = ref(false) const { - // windowWidth, - // windowHeight, - // windowTop, - statusBarHeight, - screenTop, - safeArea, - // screenHeight, - // safeAreaInsets + statusBarHeight } = uni.getWindowInfo() -console.log(safeArea,screenTop,statusBarHeight) const pageTopPadding = computed(() => statusBarHeight + 'px') // 初始化数据 @@ -941,7 +933,7 @@ const chooseRateNow = (item) => { position: absolute; z-index: 3; right: 20rpx; - top: calc(v-bind(pageTopPadding) + 8rpx); + top: calc(v-bind(pageTopPadding) - 12rpx); font-size: 26rpx; width: 140rpx; height: 92rpx; @@ -976,10 +968,10 @@ const chooseRateNow = (item) => { flex-direction: column; padding-top: v-bind(pageTopPadding); .body-title{ - height: 110rpx; + height: 90rpx; text-align: center; font-size: 33rpx; - padding-top: 30rpx; + padding-top: 10rpx; line-height: 46rpx; box-sizing: border-box; font-weight: 500; @@ -989,7 +981,7 @@ const chooseRateNow = (item) => { .arrow-icon{ position: absolute; left:21rpx; - top:25rpx; + top:5rpx; color: #000; padding: 15rpx; // background-color: red; diff --git a/src/pages/courseDetail/index.vue b/src/pages/courseDetail/index.vue index 0cc8cfb2..1f67b719 100644 --- a/src/pages/courseDetail/index.vue +++ b/src/pages/courseDetail/index.vue @@ -1,9 +1,9 @@