Commit ae834fdc authored by 李维's avatar 李维

fix: 加载过程中隐藏返回按钮

parent 5d82f3a5
...@@ -47,16 +47,23 @@ export default class NewClass extends middleLayerBase { ...@@ -47,16 +47,23 @@ export default class NewClass extends middleLayerBase {
console.error("缺少必要的参数!请检查是否传入了以下参数:course_id,courseware_id,toke"); console.error("缺少必要的参数!请检查是否传入了以下参数:course_id,courseware_id,toke");
return; return;
} }
this.loadOnlineCourseWare(this.course_id, false, this.courseware_id); this.loadOnlineCourseWare(this.course_id, false, this.courseware_id, () => {
this.showBackBtn();
});
this.initListener(); this.initListener();
} }
initUI() { initUI() {
this.showBackBtn(); this.hideBackBtn();
} }
hideBackBtn() {
const backBtn = cc.find("middleLayer/UI/back_btn");
backBtn.active = false;
}
showBackBtn() { showBackBtn() {
const backBtn = cc.find("middleLayer/UI/back_btn"); const backBtn = cc.find("middleLayer/UI/back_btn");
backBtn.active = true; backBtn.active = true;
......
...@@ -298,7 +298,7 @@ export abstract class middleLayerBase extends cc.Component { ...@@ -298,7 +298,7 @@ export abstract class middleLayerBase extends cc.Component {
courseIndex = 0; courseIndex = 0;
courseItem = null; courseItem = null;
courseOpenTimeStamp = null; courseOpenTimeStamp = null;
loadOnlineCourseWare(courseId, linkFlag = false, coursewareId = null) { loadOnlineCourseWare(courseId, linkFlag = false, coursewareId = null, onLoaded = null) {
if (this.IS_BUNDLE_LOADING) { if (this.IS_BUNDLE_LOADING) {
return; return;
} }
...@@ -332,6 +332,9 @@ export abstract class middleLayerBase extends cc.Component { ...@@ -332,6 +332,9 @@ export abstract class middleLayerBase extends cc.Component {
return; return;
} }
this.loadPageBundle(() => { this.loadPageBundle(() => {
if(onLoaded) {
onLoaded();
}
}); });
}); });
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment