收藏
回答

wx.showShareImageMenu 鸿蒙系统6版本分享发送给好友出现红色感叹号,怎么解决?

使用canvas导出图片,调用微信的分享api出现了发给好友图片出现红色感叹号,在鸿蒙系统6的微信中100%复现了。其他机型没有任何问题。可以正常保存到相册。

代码如下:

 <canvas class="cvs" id="cvs" type="2d"></canvas>

wx.canvasToTempFilePath({

  canvas: canvasNode,

  success: (res) => {

    console.log("res.tempFilePath", res.tempFilePath)

    wx.showShareImageMenu({

      path: res.tempFilePath,

    })

  },

  fail: (error) => {

    wx.showToast({

      title: '导出失败',

      icon: 'none'

    })

  }

})


以下为截图信息:

回答关注问题邀请回答
收藏

2 个回答

  • IF YOU
    IF YOU
    2025-12-11

    基础版本截图

    2025-12-11
    有用
    回复 1
    • IF YOU
      IF YOU
      2025-12-11
      还有一点,entrancePath 定义了路径,发表到公众号,点击小程序的名字链接,跳转的路径是首页 不是自定义路径
      2025-12-11
      回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-12-09
    有用
登录 后发表内容