收藏
回答

为什么自己封装的函数读取出来的数是undefined?

要怎么才能成功获取到函数的返回值?

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

2 个回答

  • 微喵网络
    微喵网络
    2021-03-02

    用promise

    2021-03-02
    有用 1
    回复 6
    • 空★壳
      空★壳
      2021-03-02
      可否再请教一下怎么将promise的返回值写到视图层?this.setData好像是用不了的
      2021-03-02
      回复
    • 微喵网络
      微喵网络
      2021-03-02回复空★壳
      that.setData呢?
      2021-03-02
      回复
    • 空★壳
      空★壳
      2021-03-02
      我没定义that
      2021-03-02
      回复
    • 空★壳
      空★壳
      2021-03-02
      用this.setData就报这错
      2021-03-02
      回复
    • 微喵网络
      微喵网络
      2021-03-02回复空★壳
      在外面定义that,然后用that.setData
      2021-03-02
      回复
    查看更多(1)
  • brave
    brave
    2021-03-02
    function Get_radnom_number(cb) {
      ....
      success: (res) => {
        ....
        cb && cb(callback_data)
      }
    }
    
    NFC_send_fun.Get_radnom_number(data => {
      console.log(data)
    })
    
    2021-03-02
    有用 1
    回复 1
    • 空★壳
      空★壳
      2021-03-02
      这样写会错
      2021-03-02
      回复
登录 后发表内容
问题标签