Commit 4b5a0c8a authored by huoshizhe's avatar huoshizhe

feat: getData

parent 38b9390c
...@@ -132,19 +132,23 @@ cc.Class({ ...@@ -132,19 +132,23 @@ cc.Class({
}) })
}, },
getData(cb) { getData(func) {
// 获取数据 if (window && window.courseware) {
if (window.courseware) { window.courseware.getData(func, 'scene');
const getData = window.courseware.getData; return;
getData((data) => {
data = data || this.getDefaultData();
cb && cb(data);
}, saveKey);
} else {
cb && cb(this.getDefaultData());
} }
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
middleLayerComponent.getData(func);
return;
}
func(this.getDefaultData());
}, },
getDefaultData() { getDefaultData() {
let dataJson = '{"contentObj":{"version":"1.1","key":"DataKey_Cocos_Test","haveCover":true,"dataArray":[{"type":"Image","text":"没 有 数 据","image_url":""},{"type":"Spine","text":"没 有 数 据","image_url":""}]}}' let dataJson = '{"contentObj":{"version":"1.1","key":"DataKey_Cocos_Test","haveCover":true,"dataArray":[{"type":"Image","text":"没 有 数 据","image_url":""},{"type":"Spine","text":"没 有 数 据","image_url":""}]}}'
dataJson = '{"contentObj":{"version":"1.1","key":"DataKey_Cocos_Test","dataArray":[{"text":"apple","isRight":true,"shortAudio_url":"","image_url":"","letterIndex":0},{"text":"banana","isRight":true,"shortAudio_url":"","image_url":"","letterIndex":0},{"text":"cat","isRight":false,"shortAudio_url":"","image_url":"","letterIndex":0},{"text":"test","isRight":false,"shortAudio_url":"","image_url":"","letterIndex":0}],"letter1":"a","letter2":"b"}}'; dataJson = '{"contentObj":{"version":"1.1","key":"DataKey_Cocos_Test","dataArray":[{"text":"apple","isRight":true,"shortAudio_url":"","image_url":"","letterIndex":0},{"text":"banana","isRight":true,"shortAudio_url":"","image_url":"","letterIndex":0},{"text":"cat","isRight":false,"shortAudio_url":"","image_url":"","letterIndex":0},{"text":"test","isRight":false,"shortAudio_url":"","image_url":"","letterIndex":0}],"letter1":"a","letter2":"b"}}';
......
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