Commit 117bcd50 authored by 范雪寒's avatar 范雪寒

feat: getData

parent 428c3602
...@@ -46,7 +46,19 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -46,7 +46,19 @@ export default class SceneComponent extends MyCocosSceneComponent {
await this.asyncPlayAudioByUrl(this.data.pageArr[this.currentPageIdx].hotZoneItemArr[this.currentPartIdx].audio_url); await this.asyncPlayAudioByUrl(this.data.pageArr[this.currentPageIdx].hotZoneItemArr[this.currentPartIdx].audio_url);
await asyncDelay(0.3); await asyncDelay(0.3);
await this.checkPart(); await this.checkPart();
// jumpToCourseWare
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
middleLayerComponent.setData('NJ_game_select', {
folderId: this.folderId,
step: this.step,
currentPageIdx: this.currentPageIdx,
currentPartIdx: this.currentPartIdx
});
}
jumpToCourseWare(this.rows[this.currentPartIdx].id);
} }
async checkPage() { async checkPage() {
...@@ -57,6 +69,7 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -57,6 +69,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
} }
folderId: any;
rows: Array<any>; rows: Array<any>;
step = 0; step = 0;
currentPageIdx = 0; currentPageIdx = 0;
...@@ -67,7 +80,11 @@ export default class SceneComponent extends MyCocosSceneComponent { ...@@ -67,7 +80,11 @@ export default class SceneComponent extends MyCocosSceneComponent {
if (middleLayer) { if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer'); const middleLayerComponent = middleLayer.getComponent('middleLayer');
const tmpData = middleLayerComponent.getData('NJ_game_select'); const tmpData = middleLayerComponent.getData('NJ_game_select');
this.currentPageIdx = tmpData.currentPageIdx || 0;
this.currentPartIdx = tmpData.currentPartIdx || 0;
this.step = tmpData.step || 0;
folderId = tmpData.folderId; folderId = tmpData.folderId;
this.folderId = tmpData.folderId;
} }
console.log('folderId = ' + folderId); console.log('folderId = ' + folderId);
......
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