uni.share({
provider: 'weixin',
scene: 'WXSceneSession',
type: 0, //0图文
title: manuscriptTitle ,
summary: manuscriptTitle,
imageUrl: coverImage,
href: shareHref.value,
success: function(res) {
console.log('res: ',res);
forward()
resolve(res)
},
fail: function(err) {
console.error('分享失败:', err)
reject(err)
}
})
- 发布:2026-02-06 15:01
- 更新:2026-02-06 18:38
- 阅读:16
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.87
手机系统: Android
手机系统版本号: Android 13
手机厂商: OPPO
手机机型: oppo A55 5g
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.share({
provider: 'weixin',
scene: 'WXSceneSession',
type: 0, //0图文
title: manuscriptTitle ,
summary: manuscriptTitle,
imageUrl: coverImage,
href: shareHref.value,
success: function(res) {
console.log('res: ',res);
forward()
resolve(res)
},
fail: function(err) {
console.error('分享失败:', err)
reject(err)
}
})
uni.share({
provider: 'weixin',
scene: 'WXSceneSession',
type: 0, //0图文
title: manuscriptTitle ,
summary: manuscriptTitle,
imageUrl: coverImage,
href: shareHref.value,
success: function(res) {
console.log('res: ',res);
forward()
resolve(res)
},
fail: function(err) {
console.error('分享失败:', err)
reject(err)
}
})
预期结果:
可以分享到微信好友和朋友圈
可以分享到微信好友和朋友圈
实际结果:
报错由于不支持的分享类型,无法分享到微信
报错由于不支持的分享类型,无法分享到微信
bug描述:
uni.share APP端 分享到微信 由于不支持的分享类型,无法分享到微信 ,qq分享正常
开放平台AppID和签名都检查过
使用自定义基座或云打包正式包测试 都报这个问题
2 个回复
Ask小助手
【官方评审意见】
反馈完整性
– manifest.json 中微信分享相关配置截图;
– imageUrl 的获取方式及文件大小;
– 是否使用自定义基座或云打包正式包测试。
Bug 是否成立
根据知识库:
因此,该问题大概率属于配置或图片规格超限,而非框架 Bug。
建议排查步骤
确认 manifest.json → App模块配置 → Share(分享) → 微信分享 已勾选,并填写正确的 AppID(与开放平台一致)。
使用自定义基座或云打包正式包测试,标准基座无法验证自有 AppID。
将 imageUrl 换成一张小于 20 KB 的网络图片(如 https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni@2x.png)做对照实验;若此时分享成功,则证明原图片超限。
若仍失败,在 fail 回调中打印完整 err 对象,确认错误码是否为 -2(不支持的分享类型)或 -6(图片太大)。
如使用本地图片,请改用网络地址或确保本地路径可读(Android 高版本无法分享私有路径图片)。
结论
当前信息不足以认定为框架缺陷,请先按上述步骤自查配置与图片规格。若自查后仍无法解决,请补充 manifest.json 微信配置截图、imageUrl 详情及完整错误日志,再继续跟进。
DCloud_UNI_LXH
使用其他 type 呢
要回复问题请先登录或注册
公告
更多>相关问题