问题模块
教程反馈
在开发过程中,发现可以用global存放一些东西。
比如
global.regeneratorRuntime = require('./utils/plugins/regenerator-runtime/runtime.js');
global.co = require('./utils/plugins/co/index.js');
global._ = require('./utils/plugins/underscore_modified.js');
又或者
global.userInfo = {};
但是还有一种全局变量
App({
globalData:{
}
})
貌似是官方文档上提供的。
因为没在官方文档中看到global变量,但实在又比较好用。就想问一下,我这样用没关系吧。
用global跟用App({globalData})有什么区别吗,或者说会有什么坑吗?
微信小程序开发问题解答
微信小程序开发者回答:
这个页面,一旦被加载过,重进这个页面的时候这种变量就不会重新初始化了,是关闭页面时候的值
微信小程序开发者回答:
我也关注 global 这个对象,能不能作为公开的接口呢?很多东西放在 App 实例上不是很方便
微信小程序开发者回答:
如要存储全局数据建议放置在 App 的 globalData 或类似字段,并用 getApp 获取。
微信小程序开发者回答: 哦~谢谢。那直接用global会有什么不良影响吗,虽然现在没有发现
本文网址:http://www.91bianli.com/weixinxiaochengxu/44652.html