From 910862cb5f10b7d8670972218722cdece54a734e Mon Sep 17 00:00:00 2001 From: francis_fh <13935151924@163.com> Date: Tue, 27 Jan 2026 17:11:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E4=BA=AB=E5=8A=9F=E8=83=BD=E5=BC=80?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packageA/pages/post/component/videoPlayer.vue | 8 ++++---- packageA/pages/post/post.vue | 10 +++++----- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/packageA/pages/post/component/videoPlayer.vue b/packageA/pages/post/component/videoPlayer.vue index d118dba..862d7eb 100644 --- a/packageA/pages/post/component/videoPlayer.vue +++ b/packageA/pages/post/component/videoPlayer.vue @@ -32,9 +32,9 @@ - - 关闭 + + 关闭 @@ -180,7 +180,7 @@ defineExpose({ open }); justify-content: space-around; } -.controls text { +.controls .control-text { color: #fff; font-size: 24rpx; padding: 8rpx 16rpx; diff --git a/packageA/pages/post/post.vue b/packageA/pages/post/post.vue index f66a391..ce931eb 100644 --- a/packageA/pages/post/post.vue +++ b/packageA/pages/post/post.vue @@ -241,7 +241,7 @@ import point from '@/static/icon/point.png'; import VideoPlayer from './component/videoPlayer.vue'; import { reactive, inject, watch, ref, onMounted, computed } from 'vue'; -import { onLoad, onShow, onHide } from '@dcloudio/uni-app'; +import { onLoad, onShow, onHide, onShareAppMessage, onShareTimeline } from '@dcloudio/uni-app'; import dictLabel from '@/components/dict-Label/dict-Label.vue'; import RadarMap from './component/radarMap.vue'; import { storeToRefs } from 'pinia'; @@ -364,10 +364,10 @@ function getCompanyIsAJobs(companyId) { } function getTextWidth(text, size = 12) { - const canvas = document.createElement('canvas'); - const context = canvas.getContext('2d'); - context.font = `${12}px Arial`; - return -(context.measureText(text).width / 2) - 20; // 计算文字中心点 + // 在小程序环境中,document 对象不存在,使用估算方法 + // 简单估算:每个字符大约占 8px 宽度 + const estimatedWidth = text.length * 8; + return -(estimatedWidth / 2) - 20; // 计算文字中心点 } function getCompetivetuveness(jobId) {