微信小程序选择图片上传的问题

请问微信小程序,将以下代码绑定到view组件上,点击上传图片后为什么报错

upLoadImage: function(event) {
       var id = event.currentTarget.id
       var that = this
       wx.chooseImage({
           count: 1, 
           sizeType: ['original', 'compressed'], 
           sourceType: ['album', 'camera'], 
           success: function(res) {
               var tempFilePaths = res.tempFilePaths
               wx.uploadFile({
                   url: '/wx/upload',
                   filePath: tempFilePaths[0],
                   name: 'image_file',
                   success: function (res) {

                   }
               })
           },
       })
    }

错误代码是:

uploadFile:fail Cannot read property '0' of null

感觉是tempFilePaths参数没有传入uploadFile函数中,但是函数中不是应该能读取外层函数的变量吗?

阅读 5.8k
3 个回答
新手上路,请多包涵

真机没问题,我也遇到过,然后莫名其妙就好了

请问解决了吗 ? 如何解决的?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题