收藏
回答

微信小程序,图片预览转发的相关问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 图片预览,转发,wx.previewImage / wx.showActionSheet 工具 6.67 2.1.3

楼主希望一张图片在界面上预览,长按能够将图片保存到手机,分享给好友等。

楼主做了如下尝试:

1,调用wx.previewImage

    此时预览,长按保存,转发给好友(转发的内容为图片)的的功能可正常完成,但是调用时会弹出新的窗口,影响到界面上其他按钮的正常操作,因此放弃该方案


2,使用Image组件,然后再长按事件中使用wx.showActionSheet弹出按钮选项模拟自带的长按预览API效果,使用 saveImageToPhotosAlbum保存图片,使用onShareAppMessage做转发,

此时无论怎么设置参数,转发分享给朋友的始终是一个小程序的连接,就算设置imageUrl也只是改变了链接的预览图,与楼主只想单纯分享一张图片初衷相违背。


想请教各位朋友,小程序中怎么单纯分享一张图片,又或者怎么让previewImage在组件内完成,不弹出新的窗口

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

10 个回答

  • Snail
    Snail
    2020-08-03

    image的show-menu-by-longpress这个属性估计能帮到你

    2020-08-03
    有用
    回复 1
    • 三石
      三石
      2022-08-26
      下一步呢?大佬,你能拿到那个菜单栏的点击事件吗?
      2022-08-26
      回复
  • liangwd
    liangwd
    2020-05-28

    我也碰到这个问题了,请问有人解决了吗?

    2020-05-28
    有用
    回复 1
    • Snail
      Snail
      2020-08-03
      image的show-menu-by-longpress这个属性估计能帮到你
      2020-08-03
      回复
  • 可扣可乐🍭
    可扣可乐🍭
    2019-10-22

    碰到这个需求    百度无果   有没有大佬有办法解决啊!!??

    2019-10-22
    有用
    回复
  • 似曾@相识
    似曾@相识
    2019-07-24

    天了啊,谁有解决的办法

    2019-07-24
    有用
    回复
  • 2019-06-04

    找到解决方案了吗,困扰很久

    2019-06-04
    有用
    回复
  • 阳
    2019-04-10

    现在有解决方法吗?

    2019-04-10
    有用
    回复 1
    • 2019-06-04

      找到解决方案了吗,求助啊

      2019-06-04
      回复
  • jerry
    jerry
    2018-12-23

    说句实话,在开发小程序的过程中,越来越发现腾讯真是垃圾中的战斗机,然而你毫无办法,没得选择。

    2018-12-23
    有用
    回复
  • ᴳᴬᴮᴿᴵᴱᴸᴸᴱ · ᵂ
    ᴳᴬᴮᴿᴵᴱᴸᴸᴱ · ᵂ
    2018-08-29


    天呐,同问,微信公开课+  资讯里的图片是都实现了这个功能的,但不知道是用的什么接口

    2018-08-29
    有用
    回复 3
    • 小程序开发者
      小程序开发者
      2018-12-26

      这个是怎么做的 你找到了吗 ?


      2018-12-26
      回复
    • 苏钊
      苏钊
      2019-10-10
      我也有这个需求,请问找到解决方法了吗?
      2019-10-10
      回复
    • 张明峰
      张明峰
      2020-01-19
      人家这个是webview,webview控件自带这个功能
      2020-01-19
      回复
  • 官方提醒
    官方提醒
    2018-08-22

    天啊,茫茫人海终于遇到和我相同问题的人了!请问你解决了吗?长按页面内的image标签弹出发送给朋友按钮,然后点击按钮 选择好友发送图片,各位亲我们不要预览图片长按,而是直接在页面内长按发送给好友,百思不得其解,到底怎么做啊,悲伤

    2018-08-22
    有用
    回复
  • 2018-08-03

    你想做的这个事情,就只能用previewImage这个api。然后预览之后长按分享。onShareAppMessage这个本身给的功能就是分享小程序的。

    2018-08-03
    有用
    回复
登录 后发表内容