z***@qq.com
z***@qq.com
  • 发布:2025-11-03 20:15
  • 更新:2025-11-03 20:21
  • 阅读:51

为什么vue3组合式里设置onShareTimeline不起作用?

分类:HBuilderX

编译后在微信小程序里,onShareAppMessage是好的,onShareTimeline出现的问题是分享按钮是灰的,当前页面未设置分享

2025-11-03 20:15 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

你的代码怎么写的

  • z***@qq.com (作者)

    代码放下面了,看看,hx版本是4.76

    2025-11-03 20:22

z***@qq.com

z***@qq.com (作者)

<script setup lang="ts">
import { ref } from 'vue'
import { onShareAppMessage,onShareTimeline } from '@dcloudio/uni-app';
uni.hideTabBar({
animation: false
})
const path = ref('/pages/home/user')

const sharedata = ref<ShareINF>({})

onShareAppMessage((e) => {
return {
title: '分享标题',
imageUrl : '',
path: '/pages/home/user',
}
})

onShareTimeline(() => {
return {
title: '分享标题',
imageUrl : '',
query: 'a=2',
}
})

const loaded = (e: ShareINF) => {
sharedata.value = e
}

</script>

  • DCloud_UNI_JBB

    同样的代码试试原生微信小程序是否也有这个问题

    2025-11-03 20:37

  • z***@qq.com (作者)

    回复 DCloud_UNI_JBB: 也不行,不知道是什么原因。是不是小程序没有认证的原因呢。

    2025-11-03 20:54

  • DCloud_UNI_JBB

    回复 z***@qq.com: 可以查看一下微信的文档

    2025-11-03 21:28

要回复问题请先登录注册