uniapp分享 onReady() { uni.getProvider({ service: 'share', success: (e) => {怎么不显示图标
时间: 2024-01-22 16:20:30 浏览: 66
微信小程序demo:拾旧(源代码+截图)
可能是因为您没有正确配置分享图标的路径。请确保您在uni-app项目中已经将分享图标文件放置在正确的位置,并在页面中正确地设置分享图标路径。
您可以尝试使用绝对路径来设置分享图标路径,例如:
```
onReady() {
uni.getProvider({
service: 'share',
success: (e) => {
if (e.provider[0] === 'weixin') {
uni.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline']
})
uni.updateShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline']
})
uni.onShareAppMessage(() => {
return {
title: '分享标题',
path: '/pages/index/index',
imageUrl: '/static/share-icon.png' // 使用相对路径可能会出现问题,建议使用绝对路径
}
})
}
}
})
}
```
请注意,图片路径应该是相对于您的项目根目录的。如果您使用了static文件夹存储分享图标,请确保您已正确设置路径。
如果问题仍然存在,请检查您的图片是否存在并且路径是否正确。
阅读全文