小程序中的global
发布于 5 年前 作者 yong98 6902 次浏览 来自 问答

在开发过程中,发现可以用global存放一些东西。

比如

global.regeneratorRuntime = require('./utils/plugins/regenerator-runtime/runtime.js');

又或者

global.userInfo = {};

但是还有一种全局变量

App({    

    globalData:{

    }

})

是官方文档上提供的。

因为没在官方文档中看到global变量,但实在又比较好用。就想问一下,使用global 会有什么问题,会出现什么bug,或者说会有什么坑吗?

用global跟用App({globalData})有什么区别吗?

求官方解答下

3 回复

这几年一直在用 global ,非常好用。

不过在开发环境下打印 global 是有一些关于小程序基础库调试信息的内容。

而正式版中打印是空对象。

应该是内部对象,不想暴露出来让大家使用。

global相当于window. 目前没有遇到坑,比globalData更灵活

官方文档怎么不写  是有什么隐患或者是自用的?

回到顶部