wx.showShareImageMenu使用
使用效果:
代码:
goshare() {wx.downloadFile({url: 'https://res.wx.qq.com/wxdoc/dist/assets/img/demo.ef5c5bef.jpg',success: (res) => {console.log("res:", res)wx.showShareImageMenu({path: res.tempFilePath})},fail: (res)=> {console.log(res)if( res.errMsg.indexOf('deny')!=-1||res.errMsg.indexOf('denied')!=-1 ){wx.showToast({title: '保存相册失败,请设置权限!',icon: 'none',duration: 2000,})}else{wx.showToast({title: '保存相册失败,请重试!',icon: 'none',duration: 2000,});}}})
}
对报错比较完整的处理:
saveImageClick(){ if( wx.showShareImageMenu ){wx.showShareImageMenu({path: this.haibaoImgurl,success: ()=>{},fail: (res)=> {console.log(res)if( res.errMsg.indexOf('deny')!=-1||res.errMsg.indexOf('denied')!=-1 ){wx.showToast({title: '保存相册失败,请设置权限!',icon: 'none',duration: 2000,})}else{wx.showToast({title: '保存相册失败,请重试!',icon: 'none',duration: 2000,});}}}); }else{// 保存图片wx.saveImageToPhotosAlbum({filePath: this.haibaoImgurl,success: (res)=> {wx.showToast({title: '保存相册成功!',icon: 'none',duration: 3000,});},fail: (res)=> {console.log(res)if( res.errMsg.indexOf('deny')!=-1||res.errMsg.indexOf('denied')!=-1 ){wx.showToast({title: '保存相册失败,请设置权限!',icon: 'none',duration: 2000,})}else{wx.showToast({title: '保存相册失败,请重试!',icon: 'none',duration: 2000,});}}});}
},
注:
调用微信接口的时候一直报这个错误:
对我来说有用的解决方案:
打开详情,勾选不校验http
wx.showShareImageMenu使用相关推荐
- 小程序快速生成朋友圈海报分享图
由于我们无法将小程序直接分享到朋友圈,但分享到朋友圈的需求又很多,业界目前的做法是利用小程序的 Canvas 功能生成一张带有小程序码的图片,然后引导用户下载图片到本地后再分享到朋友圈.相信大家在绘制 ...
- 微信小程序 — 二维码海报分享到好友功能
上一篇文章有微信里面生成二维码功能.微信小程序 - 生成二维码功能_棒怡情的博客-CSDN博客 下面把生成的二维码加上对应的文字,分享给微信好友功能. 第一步:把内容进行绘制生成图片.用到canvas ...
- 微信小程序(uniapp)-实现分享图片给微信好友
官方地址: 微信开放文档 | wx.showShareImageMenu(Object object) 示例代码: // 结构 <view @click="shareImg" ...
- 微信小程序图片转发到微信
utils/util const wxShareImg = function (url) {wx.downloadFile({url, // 分享的图片的链接success: (res) => ...
- 微信小程序 canvas 分享图片 生成图片
onShow() {var that =this//2. canvas绘制文字和图片const ctx = wx.createCanvasContext('myCanvas');var imgPath ...
- 小程序生成海报并下载
参考文章demo:https://developers.weixin.qq.com/s/J38pKsmK7Qw5 可视化编辑代码工具:https://lingxiaoyi.github.io/pain ...
- 微信小程序分享图片给微信好友(如二维码)
目录 前言 一.使用哪种api? 二.对图片的处理需要转化为临时路径 三.Windows端兼容性问题 前言 最近在公司开发一个微信小程序项目,用到的uniapp技术,在分享图片时,查看了uniapp的 ...
- 微信小程序分享图片给朋友
//分享share() {returnuni.showLoading({title: '加载中'});wx.downloadFile({url: this.$http.getHost() + this ...
- uni-小程序初次踩坑之旅
一.<navigator url=''></navigator>跳转无反应失效问题 1.路径与tabBar路径相同,设置open-type="switchTab&qu ...
最新文章
- Ascend Pytorch算子功能验证
- 数据蒋堂 | JOIN简化 - 意义总结
- 智能车竞赛技术报告 | 智能车视觉 - 宜宾学院- 平头哥1组
- 中国量子通信再获突破,潘建伟团队完成人类首次洲际量子通信
- DIET:Dual Intent and Entity Transformer
- C# Winform验证码
- spring springboot websocket 不能注入( @Autowired ) service bean 报 null 错误
- labview创建.netdll设置多个输出_手把手以实例教你学LabVIEW编程,条件结构编程方法...
- 多线程编程 RW_LOCK 读写锁
- [推荐]ORACLE PL/SQL编程之五:异常错误处理(知已知彼、百战不殆)
- AudioRecord 采集音频PCM数据
- Linux C socket 编程之TCP
- 京东下拉词框推广是什么?
- 基于近邻法的分类器设计
- 菜鸟的Django配置
- mis是商科还是计算机专业,MIS是什么?管理信息系统MIS和计算机科学CS有什么区别?...
- 深度揭秘安全领域的那些“大牛” 竟过半在360
- 一本通 3.1 例 1」黑暗城堡
- Promise详尽指南
- printf(%d%d%d%d\n, a,b,c);