收藏
回答

关于错误:Cannot read property 'then' of undefined?

我的需求是:下拉刷新后,在console打印出“OK”,并停止下拉刷新的动画。

然后我想使用promise回调实现,结果报错了。我觉得应该是onPullDownRefresh( )的“then”和_getData( )的“then”冲突了,但我就是想在onPullDownRefresh( )里面调用_getData( ),然后使用promise回调实现我的需求。请问能做到吗?如果能,该怎么改代码呢?请大佬指点




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

2 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-12-13

    _getData(){

        return products.get().then(res=>{

            this.setData({

                product:res.data

            })

            return Promise.resolve(res)

        })

    }

    2019-12-13
    有用 2
    回复 1
    • Garin
      Garin
      2019-12-14
      谢谢!
      2019-12-14
      回复
  • 禾店短剧系统
    禾店短剧系统
    2021-05-23

    亲测 有效

    2021-05-23
    有用 1
    回复
登录 后发表内容
问题标签