setData不继续运行了?
发布于 5 年前 作者 xia79 10904 次浏览 来自 官方Issues
自己解决了 this指向问题。

===============================================
//上传视频

uploadVideo(){

  wx.chooseVideo({

    sourceType: ['album','camera'],
    maxDuration60,//视频最长时长单位秒
    camera'back',
    success(res) {
    console.log("选择视频成功",res.tempFilePath)
    wx.cloud.uploadFile({
      cloudPath:Date.parse(new Date())/1000+'img.mp4'//上传路径
      filePath:res.tempFilePath, //小程序临时文件路径
      success:res=>{
        //返回文件ID
        console.log("上传视频成功",res.fileID)
        this.setData({   //这段代码不继续运行了?为什么呢?! 可是上传图片这样写却没问题,能够正常接收?!
          videoUrl:res.fileID
        })
      },
      fail:console.error
    })
    }
    })
},

回到顶部