微信小程序

1.wx.saveImageToPhotosAlbum()保存失败

一开始以为是授权原因,调试无果后,发现服务器上的图片需要下载下来才能保存到本地

wx.downloadFile({

      url: src,

      success(r) {

        if (r.statusCode === 200) {

          that.setData({

            imgUrl: r.tempFilePath

          })

          wx.getSetting({

            success(res) {

              if (!res.authSetting['scope.writePhotosAlbum']) {

                wx.authorize({

                  scope: 'scope.writePhotosAlbum',

                  success(res) {

                    wx.saveImageToPhotosAlbum({

                      filePath: that.data.imgUrl,

                      success: function(s) {

                        wx.showToast({

                          title: '保存成功'

                        })

                      }

                    })

                  }

                })

              } else {

                wx.saveImageToPhotosAlbum({

                  filePath: that.data.imgUrl,

                  success: function() {

                    wx.showToast({

                      title: '保存成功'

                    })

                  },

                  fail: function(res) {

                    console.log('保存失败', res)

                  }

                })

              }

            },

          })

        }

      }

    })


2.项目中使用了腾讯位置服务微信小程序JavaScript SDK的核心类QQMapWX,上线后因为没将https://apis.map.qq.com添加至微信公众平台的合法域名列表。

你可能感兴趣的:(微信小程序)