Commit ae834fdc authored by 李维's avatar 李维

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

parent 5d82f3a5
......@@ -47,16 +47,23 @@ export default class NewClass extends middleLayerBase {
console.error("缺少必要的参数!请检查是否传入了以下参数:course_id,courseware_id,toke");
return;
}
this.loadOnlineCourseWare(this.course_id, false, this.courseware_id);
this.loadOnlineCourseWare(this.course_id, false, this.courseware_id, () => {
this.showBackBtn();
});
this.initListener();
}
initUI() {
this.showBackBtn();
this.hideBackBtn();
}
hideBackBtn() {
const backBtn = cc.find("middleLayer/UI/back_btn");
backBtn.active = false;
}
showBackBtn() {
const backBtn = cc.find("middleLayer/UI/back_btn");
backBtn.active = true;
......
......@@ -298,7 +298,7 @@ export abstract class middleLayerBase extends cc.Component {
courseIndex = 0;
courseItem = null;
courseOpenTimeStamp = null;
loadOnlineCourseWare(courseId, linkFlag = false, coursewareId = null) {
loadOnlineCourseWare(courseId, linkFlag = false, coursewareId = null, onLoaded = null) {
if (this.IS_BUNDLE_LOADING) {
return;
}
......@@ -332,6 +332,9 @@ export abstract class middleLayerBase extends cc.Component {
return;
}
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