小程序
小游戏
企业微信
微信支付
扫描小程序码分享
【xr-frame】使用 captureToLocalPath 导出的图片链接为一个固定地址,且赋值给 image 标签无法显示出图片,求解答。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
// 获取本地路径的分享图片// 第一个方法来处理本地路径,结束后释放文件// 此回调在`2.27.3`基础库以及之前时是异步,之后兼容同步和异步// 在基础库`3.0.2`之后,为异步接口awaitfp => {}); 上面是文档的原话,第二个参数也就是那个函数执行一结束,生成的文件就没了,你要在里面用promise处理一下,我这边的要求是把生成的图片保存到相册,你可以参考一下
this.scene.share.captureToLocalPath({ type: 'jpg', quality: 0.8 }, (fp) => { return new Promise((resolve, reject) => { //这里写你需要的逻辑,我的是保存到相册 wx.saveImageToPhotosAlbum({ filePath: fp, success: function() { resolve('成功') console.log('save success'); }, fail: function(aaa) { console.log('fail', aaa); resolve('成功') } }); }) });
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
// 获取本地路径的分享图片// 第一个方法来处理本地路径,结束后释放文件// 此回调在`2.27.3`基础库以及之前时是异步,之后兼容同步和异步// 在基础库`3.0.2`之后,为异步接口awaitfp => {}); 上面是文档的原话,第二个参数也就是那个函数执行一结束,生成的文件就没了,你要在里面用promise处理一下,我这边的要求是把生成的图片保存到相册,你可以参考一下
this.scene.share.captureToLocalPath({ type: 'jpg', quality: 0.8 }, (fp) => { return new Promise((resolve, reject) => { //这里写你需要的逻辑,我的是保存到相册 wx.saveImageToPhotosAlbum({ filePath: fp, success: function() { resolve('成功') console.log('save success'); }, fail: function(aaa) { console.log('fail', aaa); resolve('成功') } }); }) });