收藏
回答

如何立即使用wx.request获取的值?

点击按钮时我需要判断当前生成的活动是否和已有的活动重复,


此时我要从服务器获得全部活动然后进行判断,


然而wx.request会异步执行,


导致我判断时,


还未从服务器获得活动。


如何解决?

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

1 个回答

  • 痛快科技
    痛快科技
    05-11

    可以将判断逻辑放在request的success中执行,看一下js异步

    05-11
    赞同
    回复 2
    • 加速发条~
      加速发条~
      05-12

      不行的,我要立马判断当前活动和已有活动是否重复,获得它的返回值然后进行下一步。在success中执行的话会导致还没获得数据我的if()判断就已经执行了。

      不过的现在有一个办法就是在后端执行这个判断。

      但是这仍然不能完美地解决我的问题,不知道有没有更好的办法

      05-12
      回复
    • 痛快科技
      痛快科技
      05-14回复加速发条~

      可以放个代码片段

      05-14
      回复