收藏
回答

chooseMedia回调函数中的tempFilePath怎么给video的src赋值?

为什么回调函数里不能使用this.setData啊

回答关注问题邀请回答
收藏

3 个回答

  • PENG
    PENG
    2023-06-12

    1、在外层声明 const that = this; 里面用 that代替this

    或者

    2、把success改成箭头函数 success: (res) => { ... }

    2023-06-12
    有用 1
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    2023-06-12

    这个里面不能直接用this,要在调用api之前赋值 比如 let that = this; 然后里面用that

    2023-06-12
    有用 1
    回复
  • Jianbo
    Jianbo
    2023-06-11

    在调用chooseMedia前先定义this变量 比如:


    var that=this


    然后在chooseMedia方法里使用that变量赋值,例如

    that.setData ...


    2023-06-11
    有用 1
    回复
登录 后发表内容