|
@@ -23,11 +23,12 @@ export default defineComponent({
|
|
|
Popup,
|
|
|
},
|
|
|
setup() {
|
|
|
- // manage 配置是否加载完成
|
|
|
- const configLoaded = ref(false);
|
|
|
+ const manageJsLoaded = ref(false);
|
|
|
+ const hotJsLoaded = ref(false);
|
|
|
|
|
|
return {
|
|
|
- configLoaded,
|
|
|
+ manageJsLoaded,
|
|
|
+ hotJsLoaded,
|
|
|
};
|
|
|
},
|
|
|
render() {
|
|
@@ -75,16 +76,20 @@ export default defineComponent({
|
|
|
</div>
|
|
|
|
|
|
{/* TODO: 没有控制权,耦合严重;放在此处为了防止元素未渲染导致报错 */}
|
|
|
- <JsScript src="/js/manage.js" onLoad={() => (this.configLoaded = true)} />
|
|
|
- {this.configLoaded && (
|
|
|
+ <JsScript src="/js/manage.js" onLoad={() => (this.manageJsLoaded = true)} />
|
|
|
+ {this.manageJsLoaded && (
|
|
|
<>
|
|
|
- <JsScript src="/js/Hot.js" />
|
|
|
- <JsScript src="/js/main_2020_show.js" />
|
|
|
- {/* 延迟加载 */}
|
|
|
- <JsScript src="/js/lib/player-0.0.12.min.js" />
|
|
|
- <JsScript src="/js/lib/Tween.js" />
|
|
|
- <JsScript src="/js/SpecialScene.js" />
|
|
|
- <JsScript src="/js/loadCAD.js" />
|
|
|
+ <JsScript src="/js/Hot.js" onLoad={() => (this.hotJsLoaded = true)} />
|
|
|
+ {this.hotJsLoaded && (
|
|
|
+ <>
|
|
|
+ <JsScript src="/js/main_2020_show.js" />
|
|
|
+ {/* 延迟加载 */}
|
|
|
+ <JsScript src="/js/lib/player-0.0.12.min.js" />
|
|
|
+ <JsScript src="/js/lib/Tween.js" />
|
|
|
+ <JsScript src="/js/SpecialScene.js" />
|
|
|
+ <JsScript src="/js/loadCAD.js" />
|
|
|
+ </>
|
|
|
+ )}
|
|
|
</>
|
|
|
)}
|
|
|
</div>
|