收藏
回答

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

            })

          }

        })

      }

    })

  }


手机信息如下 :



最后一次编辑于  11-12
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    11-13

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

    11-13
    赞同
    回复 2
    • 小胖
      小胖
      11-22
      拍照的时候
      11-22
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      11-22回复小胖
      后续版本优化
      11-22
      回复
问题标签