Extjs6.2系列之设置全局变量

笔者所知道的方法有两种:cookie 或者利用 你的Application类本身。

第一种方法就是将你要设置的变量存入cookie中,需要的时候从cookie中读取。我主要讲一讲第二种方法,Ext在4.2版本时,有一个东西叫nameSpace,作用就是为你的应用创建一个命名空间,归根到底其实就是一个全局对象,在Extjs6.2中依然可以利用这一特性,将你所需要的全局变量以属性的方式动态添加到这个全局类中。代码如下:

Ext.apply(MyApp,{str1: 'hello',str2 : 'world'});
其中 MyApp是自定义的应用名称同时也是一个全局对象,可以直接调用,后面是一个对象,apply的作用就是将对象添加到MyApp这个全局对象的实例中。

你可能感兴趣的:(Extjs6.2)