diff --git a/sidepanel/favicon.ico b/sidepanel/favicon.ico new file mode 100644 index 0000000..a8eb458 Binary files /dev/null and b/sidepanel/favicon.ico differ diff --git a/sidepanel/js/utils/scriptManager.js b/sidepanel/js/utils/scriptManager.js index 1574026..55a37d3 100644 --- a/sidepanel/js/utils/scriptManager.js +++ b/sidepanel/js/utils/scriptManager.js @@ -10,16 +10,16 @@ export class ScriptManager { console.log('loadScript', name); if (this._loadedClasses.has(name)) { console.log(`Component ${name} loaded from cache`); - return this._loadedClasses.get(name); } + console.log('deps', deps); for (const dep of deps) { await this._appendScript({path: dep, isModule: false}); } let componentReference = null; - console.log(isModule); + console.log(`isModule:${isModule}`); if (isModule) { const module = await import(path); this.currentModule = module; diff --git a/sidepanel/modules/Router.js b/sidepanel/modules/Router.js index 3131eac..ab88bde 100644 --- a/sidepanel/modules/Router.js +++ b/sidepanel/modules/Router.js @@ -84,13 +84,20 @@ class Router { } } + console.log('加载组件', route.name); + console.log(route.script); if (route.script) { - await this.scriptManager.loadScript({ + const tmp = await this.scriptManager.loadScript({ path: route.script, name: route.name, isModule: route.isModule, deps: route.deps, }); + + console.log(tmp); + if (tmp) { + console.log('加载组件成功', route.name); + } } const newInstance = await this.scriptManager.getComponentInstance(route.name);