收藏
回答

建议处理掉不挂到window域就找不到定义的问题

同一个命名空间合并,而不是覆盖

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

2 个回答

  • 小游戏运营专员 - 宏
    小游戏运营专员 - 宏
    2022-08-10

    你好,具体是什么问题?

    2022-08-10
    有用
    回复 1
    • wd
      wd
      2022-09-06
      同样名称的挂到window域的对象,后面的覆盖前面的,这个对象在TypeScript是命名空间,这个问题。所以要写好多 var xx=window.xx || (window.xx = {})。这种在chrome是合并的吧?
      2022-09-06
      回复
  • wd
    wd
    2022-09-06

    其实不管几个包,几个js文件,都是自己公司的产品,做成加载js 就把js中的最外层定义全部挂载到类似window域或者全局域中的这种操作也是可以的吧?这样子就可以不用再手写挂到window域了。如果没有包一层,增加的代码量很多。

    2022-09-06
    有用
    回复
登录 后发表内容