收藏
回答

在onshow函数中的util.js中的函数的调用顺序问题?

我的需求是打开一个页面便从云数据库获取一个数值用于同步到页面,我的步骤是打开页面(1)获取openid (2)传入openid到util.js中的函数以获取数据库中的数值并赋值给全局变量gross(3)返回gross到页面的js中。但实际运行的次序 与我想的不一样 求大佬解答一下!!!!!!!!!!!!!!

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

2 个回答

  • Admin ²º²⁴
    Admin ²º²⁴
    2020-02-07

    谢邀,这个是异步请求的问题。

    一般要在异步请求的回调里执行后续的代码。异步跟阻塞完全不同的概念,楼主应该是按同步的思维写的是异步的代码。这个思路要改过来哈。


    2020-02-07
    有用 1
    回复
  • Mr.Zhao
    Mr.Zhao
    2020-02-07

    唉,对你无语了,你怎么还是卡在这异步请求上呢。你还没set完,就get了,当然不写。get得写道set成功回调的里面

    2020-02-07
    有用
    回复 10
    • 😄
      😄
      2020-02-07
      我也想弄懂 这到底是怎么个运行次序
      2020-02-07
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-02-07回复😄
      2020-02-07
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-02-07回复😄
      先搞明白js的异步吧,js是单线程的
      2020-02-07
      回复
    • 😄
      😄
      2020-02-07
      那我这怎么去判断get_count的异步彻底执行完没有
      2020-02-07
      回复
    • 😄
      😄
      2020-02-07
      我把return gross 写道get_count的success里面 还是不行
      2020-02-07
      回复
    查看更多(5)
登录 后发表内容
问题标签