小程序不能用eval,怎么将网络请求错误的函数集中保存起来,然后依次调用这些函数。

使用场景就是网络不好,请求失败,网络好了,重新请求这些失败了的函数。

等同于重连机制,我需要记录这些失败的函数,还要调用这些失败的函数,不能用eval(functionA+'()')这种方法实现,我该怎么实现。

展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 周翰

    14人对此回答表示赞同

    把函数push到数组里面,然后依次调用就可以了。

    展开
    14
    8回复
    发布于 5年前

    评论(8)

    收起评论

    • Kevin01 2019-02-28 21:11

      哇,大佬,受小弟一拜。

      回复
    • 枯等年轮 2019-03-02 21:12

      arr.push(this.getShopInfo.bind(this))

      回复
    • Aubree 2019-03-04 12:40

      你好,遇到了一个小问题,你知道怎么解决吗?如图:

      回复
    • Tim 2019-03-06 10:16

      谢谢回复学到了

      回复
    • 凌云舒语 2019-03-08 22:03

      这只是基础操作啊,不会有什么文章分享。

      回复
    • 吴世之 2019-03-10 08:53

      怎么push函数呢,没有用过,百度也没找到相关的介绍。能简单举几个例子吗?或者分享下相关链接吧,谢谢

      回复
    • Ruben 2019-03-13 00:47

      为什么要用函数名,直接把函数本身push。你这样搞代码一旦压缩,会有bug。

      回复
    • 空空如也 2019-03-14 20:33

      函数名怎么直接push到数组,如果转成其他类型如字符串,怎么调用字符串实现调用函数

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部