Commit 2a4971e0 authored by liujiangnan's avatar liujiangnan

fix: 封面为空的处理

parent 046a2f0a
...@@ -30,6 +30,27 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -30,6 +30,27 @@ export default class SceneComponent extends MyCocosSceneComponent {
const levelNode = cc.find(`Canvas/L1`); const levelNode = cc.find(`Canvas/L1`);
levelNode.active = true; levelNode.active = true;
this.level = 'L1'; this.level = 'L1';
// 本地测试用
// const resStr = await asyncCallNetworkApiGet('/api/syllabus/v1/list', {
// pid: 23665
// });
// const res = JSON.parse(resStr);
// this.rows = res.rows;
// for (let i=1; i<=5; i++) {
// const row = this.rows[i-1];
// if (!row) {
// continue;
// }
// const item = cc.find(`item${i}`, levelNode);
// item.attr({syllabusId: row.id});
// if (row.cover) {
// const coverFrame: any = await asyncGetSpriteFrimeByUrl(row.cover);
// cc.find(`cover`, item).getComponent(cc.Sprite).spriteFrame = coverFrame;
// }
// }
return; return;
} }
const middleLayerComponent = middleLayer.getComponent('middleLayer'); const middleLayerComponent = middleLayer.getComponent('middleLayer');
...@@ -54,10 +75,12 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -54,10 +75,12 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
const item = cc.find(`item${i}`, levelNode); const item = cc.find(`item${i}`, levelNode);
item.attr({syllabusId: row.id}); item.attr({syllabusId: row.id});
if (row.cover) {
const coverFrame: any = await asyncGetSpriteFrimeByUrl(row.cover); const coverFrame: any = await asyncGetSpriteFrimeByUrl(row.cover);
cc.find(`cover`, item).getComponent(cc.Sprite).spriteFrame = coverFrame; cc.find(`cover`, item).getComponent(cc.Sprite).spriteFrame = coverFrame;
} }
} }
}
initBg() { initBg() {
const bg1 = cc.find('Canvas/L1/bg'); const bg1 = cc.find('Canvas/L1/bg');
......
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