收藏
回答

wx.chooseImage 造成小程序闪退问题 频率比较高 怎么解决?


录屏信息: 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 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-11-13

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

    2019-11-13
    有用
    回复 3
    • 小胖
      小胖
      2019-11-22
      拍照的时候
      2019-11-22
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-11-22回复小胖
      后续版本优化
      2019-11-22
      回复
    • 广
      广
      2021-10-12回复疯狂的小辣椒
      拍照闪退的优化好了吗?为什么现在拍照还是崩溃呢?
      2021-10-12
      回复
登录 后发表内容
问题标签