2919关注8646浏览
楼主希望一张图片在界面上预览,长按能够将图片保存到手机,分享给好友等。
楼主做了如下尝试:
1,调用wx.previewImage
此时预览,长按保存,转发给好友(转发的内容为图片)的的功能可正常完成,但是调用时会弹出新的窗口,影响到界面上其他按钮的正常操作,因此放弃该方案
2,使用Image组件,然后再长按事件中使用wx.showActionSheet弹出按钮选项模拟自带的长按预览API效果,使用 saveImageToPhotosAlbum保存图片,使用onShareAppMessage做转发,
此时无论怎么设置参数,转发分享给朋友的始终是一个小程序的连接,就算设置imageUrl也只是改变了链接的预览图,与楼主只想单纯分享一张图片初衷相违背。
想请教各位朋友,小程序中怎么单纯分享一张图片,又或者怎么让previewImage在组件内完成,不弹出新的窗口。
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
明月望舒
15人对此回答表示赞同
天啊,茫茫人海终于遇到和我相同问题的人了!请问你解决了吗?长按页面内的image标签弹出发送给朋友按钮,然后点击按钮选择好友发送图片,各位亲我们不要预览图片长按,而是直接在页面内长按发送给好友,百思不得其解,到底怎么做啊,悲伤
展开150回复分享发布于 6年前评论(0)
收起评论
-
Liam
10人对此回答表示赞同
天呐,同问,微信公开课+资讯里的图片是都实现了这个功能的,但不知道是用的什么接口展开100回复分享发布于 6年前评论(0)
收起评论
-
Priya
6人对此回答表示赞同
你想做的这个事情,就只能用previewImage这个api。然后预览之后长按分享。onShareAppMessage这个本身给的功能就是分享小程序的。
展开60回复分享发布于 6年前评论(0)
收起评论