收藏
回答

utils文件夹内封装的http.js为什么获取不到全局变量路径?如何获取?

如图:

自己想封装请求方法,然后域名想通过动态获取,去全局变量里面拿,不想在头部const 一个变量了,请问大家有没有办法可以获取到全局变量的路径?

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

3 个回答

  • 卢霄霄
    卢霄霄
    2021-11-17

    加载文件的时候 app 实例还没好,你可以在 wxRequest里用 getApp() 去拿,也可以在 wxRequest 第一次请求的时候缓存到这个文件里

    2021-11-17
    有用 2
    回复 3
    • 小海龟🍊
      小海龟🍊
      发表于移动端
      2021-11-17
      我试试,成功了就感谢您~,待会回复
      2021-11-17
      回复
    • 小海龟🍊
      小海龟🍊
      2021-11-17
      大佬NB,放入方法体里面可以拿到了,问题解决了~
      2021-11-17
      回复
    • 卢霄霄
      卢霄霄
      发表于小程序端
      2021-11-17回复小海龟🍊

      不客气~

      2021-11-17
      回复
  • 曹孟良
    曹孟良
    2021-11-17
    console.log('app:',getApp())
    

    我在app.js同目录下一个js里这样调用,是有内容的,不清楚你为啥拿不到

    2021-11-17
    有用
    回复 4
    • 小海龟🍊
      小海龟🍊
      发表于移动端
      2021-11-17
      我这个多了一级路径,就拿不到
      2021-11-17
      回复
    • 曹孟良
      曹孟良
      2021-11-17回复小海龟🍊
      我试了多一级路径的,也拿得到,奇了怪了
      2021-11-17
      回复
    • 小海龟🍊
      小海龟🍊
      发表于移动端
      2021-11-17回复曹孟良
      现放到方法体内,可以正常获取了
      2021-11-17
      回复
    • 曹孟良
      曹孟良
      2021-11-17回复小海龟🍊
      解决问题就好
      2021-11-17
      1
      回复
  • 九歌^
    九歌^
    2021-11-17

    https://developers.weixin.qq.com/community/develop/article/doc/000ca6b0ee0ff858be0a5ba5956413

    2021-11-17
    有用
    回复
登录 后发表内容