我处于以下情况。
我正在使用 requireJs 加载模块,我不想使用全局变量。
main.js 负责加载路由器。
然后路由器加载应用程序,应用程序加载几个子应用程序。
一切都初始化后,子应用程序需要router
制作router.navigate
.
这里的架构:
main.js -> router -> app -> subApp -> router
然后我遇到了循环依赖问题,因此 subApp 中的路由器将未定义。
重组我的代码或解决此问题的最佳方法是什么?有没有这方面的例子?