为什么我无法在 Ext.override中获取变量

Why I can't get the variable in Ext.override?

本文关键字:override 获取 变量 Ext 为什么      更新时间:2023-09-26
(function(){
  var foo = "me";
  Ext.override(Ext.PagingToolbar, {
    initComponent : function(){
      console.debug(foo);
    }
  });
})();

但我无法在 initComponent 方法中获取 foo 的值,如何?

1、我可以在 initComponent 方法中获取 foo 的值,但你不调用它,代码写就可以了

  (function(){
      var foo = "me";
      alert(foo);
      Ext.override(Ext.PagingToolbar, {
        initComponent : function(){
          console.debug(foo);
        }
      });
      var panel = new Ext.PagingToolbar();
      panel.initComponent();
    })();