收藏
回答

内存获取问题


单独写了一个方法获取访问地址,当不加上if判断,单独写时能够进入getStorage方法,

像上面这样写,进入if里面后,在执行到wx.getStorage时错误,跳出方法,返回空

这是怎么回事

最后一次编辑于  2018-06-04  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 忍冬
    忍冬
    2018-06-04

    我将这方法重新写在要调用它的js里,突然就行了,然后写在外部js就不行

    2018-06-04
    赞同
    回复 10
    • You can you up
      You can you up
      2018-06-04

      getStorage和request都是异步的

      2018-06-04
      回复
    • 忍冬
      忍冬
      2018-06-04回复You can you up

      但是当我写在外部js里面,调用的时候在getStorage就会出错,这个和异步没有关系吧

      2018-06-04
      回复
    • You can you up
      You can you up
      2018-06-04回复忍冬

      出错是啥意思,js报错?  报错信息是啥?

      2018-06-04
      回复
    • 忍冬
      忍冬
      2018-06-04回复You can you up

      就是打断点时,执行到getStorage这就直接弹出,不报错

      2018-06-04
      回复
    • 忍冬
      忍冬
      2018-06-04

      不知道怎么的又不行了,很绝望,之前行了是可以这样拿到url,现在又不行了

      和写在外部js里面一样的问题,在if里getStorage会出错直接弹出,获得的值为空

      不用if判断这样写返回的是undefined

      2018-06-04
      回复
    查看更多(5)