Commit 6894edac authored by spc's avatar spc

分享图

parent eadf9469
......@@ -141,17 +141,14 @@ defineOptions({
name: 'Act915Page'
})
// 分享功能配置
const shareConfig = computed(() => ({
title: invitationText.value || '飞鹤915活动',
path: `/activity0915/act0915/act0915?invitationCode=${invitationCode.value}`,
imageUrl: invitationImageUrl.value || 'Act915Page/v2/act915ShareImg.png' // 使用接口返回的分享图片,如果没有则使用默认图片
}));
// 定义分享函数
const getShareData = () => {
const { proxy } = getCurrentInstance()
const $baseUrl = proxy.$baseUrl
const shareTitle = invitationText.value || '飞鹤915活动'
const shareImage = invitationImageUrl.value || 'Act915Page/v2/act915ShareImg.png'
const shareImage = invitationImageUrl.value || $baseUrl + 'Act915Page/v2/act915ShareImg.png'
const sharePath = `/activity0915/act0915/act0915?invitationCode=${invitationCode.value}`
console.log('分享参数:', {
......@@ -541,12 +538,12 @@ const handleInviteClick = () => {
// 已登录用户直接分享,不需要助力
console.log('用户已登录,直接分享')
console.log('当前分享配置:', getShareData())
// 先隐藏朋友圈分享
uni.hideShareMenu({
menus: ['shareTimeline']
})
// 显示分享菜单
uni.showShareMenu({
withShareTicket: true,
......@@ -649,7 +646,9 @@ export default {
// 自定义分享内容
onShareAppMessage() {
console.log('onShareAppMessage 被调用')
// 获取全局属性
const { proxy } = getCurrentInstance()
const $baseUrl = proxy.$baseUrl
// 获取当前页面的数据
const pages = getCurrentPages()
const currentPage = pages[pages.length - 1]
......@@ -666,7 +665,7 @@ export default {
return {
title: '飞鹤915活动',
path: `/activity0915/act0915/act0915?invitationCode=${invitationCode}`,
imageUrl: 'Act915Page/v2/act915ShareImg.png'
imageUrl: $baseUrl + 'Act915Page/v2/act915ShareImg.png'
}
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment