首页 > 编程语言 >uniapp开发微信小程序分享二维码的相关功能问题总结

uniapp开发微信小程序分享二维码的相关功能问题总结

时间:2022-11-14 15:47:13浏览次数:46  
标签:uniapp Windows 微信 showShareImageMenu 二维码 分享 wx

近期项目,需要在基于uniapp开发的微信小程序上,添加分享图片(二维码)的功能,有些注意点需总结:

1. 分享图片功能, 使用的是 wx.showShareImageMenu()  而不是uniapp的uni.share()  

2. 分享的图片,如果是后端直接返回路径,需将路径转换为临时路径传入; 如果是前端生成图片,直接通过 wx.createCanvasContext() 画一个, 然后通过 canvasToTempFilePath 转成图片临时路径

3. 用Windows电脑端微信,打开当前小程序,会发现,调用 wx.showShareImageMenu() 无反应( success、fail 方法都没执行),经咨询,showShareImageMenu方法不支持在Windows上使用, 因此需要提前判断是否是Windows系统(通过判断 getSystemInfoSync().platform 是否等于 windows ),如果是Windows系统,要么隐藏入口,要么toast给提示,来避开此问题

标签:uniapp,Windows,微信,showShareImageMenu,二维码,分享,wx
From: https://www.cnblogs.com/workJiang/p/16889183.html

相关文章