From 9e4ae356ed626e3089f31d5b40fb10a476efe7c4 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期三, 13 八月 2025 16:34:51 +0800 Subject: [PATCH] 购物车点击事件,分享视频封面问题 --- pages/tabbar/index/home.vue | 41 ++++++++++++++++++++++++++++++++++++----- pages/commodity-square/commoditySquare.vue | 4 ++-- 2 files changed, 38 insertions(+), 7 deletions(-) diff --git a/pages/commodity-square/commoditySquare.vue b/pages/commodity-square/commoditySquare.vue index f9c47a2..e536ff6 100644 --- a/pages/commodity-square/commoditySquare.vue +++ b/pages/commodity-square/commoditySquare.vue @@ -77,7 +77,7 @@ <view class="settlement">鍘昏喘鐗╄溅缁撶畻</view> </view> --> </view> - <view class="squareFotter" style="width: 750rpx; display: flex;align-items: center; + <view @click="gotoCardList()" class="squareFotter" style="width: 750rpx; display: flex;align-items: center; justify-content: space-between;padding: 0 32rpx;box-sizing: border-box;"> <view style="display: flex;align-items: center;justify-content: center;"> <view class="icon" style="position: relative;"> @@ -93,7 +93,7 @@ <view style="margin-left: 10rpx;color: #e06c75;font-size: 48rpx;font-weight: bold;"> 锟{priceInfo.price}}</view> </view> - <view class="settlement" @click="gotoCardList()">鍘荤粨绠�</view> + <view class="settlement">鍘荤粨绠�</view> </view> </view> </template> diff --git a/pages/tabbar/index/home.vue b/pages/tabbar/index/home.vue index d51340e..0a5d6c2 100644 --- a/pages/tabbar/index/home.vue +++ b/pages/tabbar/index/home.vue @@ -283,7 +283,7 @@ import storage from "@/utils/storage.js"; import TopBar from "@/components/TopBar.vue"; import { nextTick } from "vue"; - +import {getVideoCover } from "@/api/common.js" export default { components: {TopBar}, computed: { @@ -463,12 +463,43 @@ shareUser: userInfo.id } saveShare(data) - return { - title: videoInfo.title, - path: `/pages/tabbar/index/home?videoId=${videoInfo.id}&userId=${userInfo.id}`, - } + // getVideoCover(videoInfo.id).then(res =>{ + // if(res.statusCode === 200){ + // imageUrl = res.data.data + // console.log(imageUrl) + // return { + // title: videoInfo.title, + // path: `/pages/tabbar/index/home?videoId=${videoInfo.id}&userId=${userInfo.id}`, + // imageUrl: imageUrl + // } + // } + + // }) + console.log(videoInfo) + return { + title: videoInfo.title, + path: `/pages/tabbar/index/home?videoId=${videoInfo.id}&userId=${userInfo.id}`, + imageUrl: videoInfo.coverUrl + } + // 淇濆瓨鍒嗕韩璁板綍 + + + + }, methods: { + // 鎴彇瑙嗛褰撳墠甯� + captureVideoFrame(videoCtx) { + return new Promise((resolve) => { + videoCtx.requestFrame(() => { + wx.canvasToTempFilePath({ + canvasId: 'shareCanvas', + success: (res) => resolve(res), + fail: () => resolve({ tempFilePath: '/assets/default-cover.jpg' }) + }); + }); + }); + }, requestFullScreen(id,item){ console.log(item) -- Gitblit v1.8.0