收藏
回答

关于wx.chooseMedia 为什么将tempFiles赋值给变量会失败?

data: {
    image:[],
    src:''
  },
  upImg(){
    var that = this;
    wx.chooseMedia({
      count9// 最大上传数量
      mediaType: ['image','video'], // 上传图片 or 视频
      sourceType: ['album''camera'], // 相机 or 相册
      maxDuration30// 相机录制最大时间 30s
      camera'back'// 后置摄像头
      success(res) {
        that.setData({
          image:res.tempFiles,
          src:res.tempFiles[0].tempFilePath
        })
        console.log(res.tempFiles)
        console.log(that.image)
        console.log(that.src)
      }
    })
  },

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

5 个回答

  • dreamhunter
    dreamhunter
    05-29

    that.data.xxx = xxx

    如何涉及页面渲染可以用setData

    微信小程序中页面数据渲染也同样需要注意和vue不同,

    https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tips/runtime_setData.html

    05-29
    有用 1
    回复
  • 大熊
    大熊
    05-29
    console.log(res.tempFiles)
            console.log(that.data.image)
            console.log(that.data.src)
    


    05-29
    有用 1
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    05-29
    console.log(res.tempFiles)
            console.log(that.data.image)
            console.log(that.data.src)
    


    05-29
    有用 1
    回复
  • Mr.Zhao
    Mr.Zhao
    发表于小程序端
    05-29

    vue写傻了?that.data.image

    05-29
    有用 1
    回复
  • 神经蛙
    神经蛙
    05-29

    这是小程序不是vue看清楚了写法😂😂

    05-29
    有用
    回复
登录 后发表内容