无界前端微服务框架,子应用通过script加载的js,在加载完成后,又通过动态生成script标签方式加载的js无法访问到上一个js内的全局变量

无界微前端的子应用内出现动态加载的js无法访问问题解决办法:

  • 问题如下

73fc43c032fb4281a20c0e7e04ef9d7.png

  • 如何解决

把动态加载的这个js的script 的type 改成 type="text/module" 即可解决。
既:

var script=document.createElement('script’);
script.setAttribute('type’,text/module')

最终形成这种形式即可:

<script src="xxx.js" type="text/module"></script>

smallStone
444 声望71 粉丝

前端一枚^_-