wx右上方的三个点 点击分享是没问题的。就这个自定义的按钮分享出来发送给好友 图片无法显示 而且是不同机型 有的显示有的不显示,
我查过 有的说是图片太大,但是我这个图片就100多kb 而且是https协议的 有没有大佬遇到过这个问题的 解答一下 求求了🙏
<button class="btn-primary half-btn" open-type="share" @click="onShareButtonClick('result-action')">分享</button>
function onShareButtonClick(source) {
console.log('[sbmi] share button click', {
source,
screen: screen.value,
showRestartShareDialog: showRestartShareDialog.value,
restartSharePending: restartSharePending.value,
sharePanelActive: sharePanelActive.value,
shareTitle: shareTitle.value,
sharePath
})
}
onShareAppMessage((res) => {
console.log('[sbmi] onShareAppMessage trigger', {
from: res?.from,
target: res?.target,
screen: screen.value,
showRestartShareDialog: showRestartShareDialog.value,
restartSharePending: restartSharePending.value,
sharePanelActive: sharePanelActive.value,
shareTitle: shareTitle.value,
sharePath
})
return {
title: shareTitle.value,
path: sharePath
}
})
onShareTimeline(() => ({
title: shareTitle.value,
query: 'auto=1&from=timeline',
}))
打印信息:
[sbmi] share button click {source: "result-action",
screen: "result", showRestartShareDialog: , restartSharePending: , sharePanelActive: , …}
[sbmi] onShareAppMessage trigger
{from: "button", target: , screen: "result", showRestartShareDialog: , restartSharePending: , …}
from: "button"
restartSharePending: false
screen: "result"
sharePanelActive: false
sharePath: "/pages/sbmi/index?auto=1"
shareTitle: "认真的么?"
showRestartShareDialog: false
target: Object
__proto__: Object
看看 图片是否过大,图片是否开启了防盗链