Commit 92983a2f authored by huoshizhe's avatar huoshizhe

feat: getData

parent 46ef5235
......@@ -125,18 +125,22 @@ cc.Class({
})
},
getData(cb) {
// 获取数据
if (window.courseware) {
const getData = window.courseware.getData;
getData((data) => {
data = data || this.getDefaultData();
cb && cb(data);
}, saveKey);
} else {
cb && cb(this.getDefaultData());
}
},
getData(func) {
if (window && window.courseware) {
window.courseware.getData(func, 'scene');
return;
}
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
middleLayerComponent.getData(func);
return;
}
func(this.getDefaultData());
},
getDefaultData() {
const dataJson = '{"contentObj":{"version":"1.1","key":"DataKey_Cocos_Test","haveCover":true,"dataArray":[{"type":"Spine","text":"I am driving my car","image_url":"","ske_json":"http://staging-teach.cdn.ireadabc.com/48b884b3c7b3a717f6e4b055f490a1f1.json","ske_json_name":"walkingfish_ske.json","tex_json":"http://staging-teach.cdn.ireadabc.com/608b2c5f85297f0b7930325733b7bea9.json","tex_json_name":"walkingfish_tex.json","tex_png":"http://staging-teach.cdn.ireadabc.com/ecfd66f932659635f5b66642378d826b.png","tex_png_name":"walkingfish_tex.png","shortAudio_url":"http://staging-teach.cdn.ireadabc.com/248e684b0680d5ae39bacab7242b49f0.mp3"},{"type":"Image","text":"","image_url":"http://staging-teach.cdn.ireadabc.com/eedc467139a363a01e60aa7f0e843cba.jpg","shortAudio_url":"http://staging-teach.cdn.ireadabc.com/d2a9d8815d0370dc3b9aa18987dee584.mp3"},{"type":"Spine","text":"","image_url":"","ske_json":"http://staging-teach.cdn.ireadabc.com/48b884b3c7b3a717f6e4b055f490a1f1.json","ske_json_name":"walkingfish_ske.json","tex_json":"http://staging-teach.cdn.ireadabc.com/608b2c5f85297f0b7930325733b7bea9.json","tex_json_name":"walkingfish_tex.json","tex_png":"http://staging-teach.cdn.ireadabc.com/ecfd66f932659635f5b66642378d826b.png","tex_png_name":"walkingfish_tex.png","shortAudio_url":"http://staging-teach.cdn.ireadabc.com/248e684b0680d5ae39bacab7242b49f0.mp3"}],"bgm_url":""}}'
......
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