wx.chooseImage 造成小程序闪退问题 频率比较高 怎么解决?
发布于 5 年前 作者 xdong 12608 次浏览 来自 官方Issues

录屏信息: https://pan.baidu.com/s/1GsbTGWUYGUeg-KL9DV-34Q

代码如下:

  chooseImage(e) {

    const type = e.target.dataset.type || e.currentTarget.dataset.type

    let key = type == 1 ? ‘loadUrl’ : ‘unloadUrl’

    let baseKey = type == 1 ? ‘baseLoadUrl’ : ‘baseUnloadUrl’

    wx.chooseImage({

      count1,

      sizeType: [‘compressed’],

      sourceType: [‘album’‘camera’],

      success: (res=> {

        wx.uploadFile({

          urlhostName + ‘file/upload’,

          filePathres.tempFilePaths[0],

          name‘file’,

          success: (res=> {

            this.setData({

              [key]: JSON.parse(res.data).data.visitUrl,

              [baseKey]: JSON.parse(res.data).data.baseUrl,

            })

          },

          failfunction () {

            wx.showToast({

              title“上传失败”,

              icon‘none’,

              duration2000

            })

          }

        })

      }

    })

  }

手机信息如下 :

1 回复

是拍照的时候闪退还是选择相册图片的时候闪退呢?

回到顶部