微信jssdk的chooseImage与getLocalImgData

wx.chooseImage({
        count: 9, // 默认9
        sourceType: ['camera'], // 可以指定来源是相册还是相机,默认二者都有
        sizeType: ['compressed'],
        isSaveToAlbum: 0, // 整型值,0表示拍照时不保存到系统相册,1表示自动保存,默认值是1
        success: (res) => {
          const localIds = res.localIds
          
          if (window.__wxjs_is_wkwebview) {
            // wkwebview的情况下需要使用getLocalImgData
            for (let i = 0; i < localIds.length; i++) {
              wx.getLocalImgData({
                localId: res.localIds[i],
                success: (res) => {
                  let localData = res.localData // localData是图片的base64数据,可以用img标签显示
                  localData = localData.replace('jgp', 'jpeg') // iOS 系统里面得到的数据,类型为 image/jgp,因此需要替换一下
                  console.log(localData)
                }
              })
            }
          } else {
            // 非wkwebview直接使用
          }
        }
      })

你可能感兴趣的:(微信jssdk的chooseImage与getLocalImgData)