Commit 8266a71b authored by huoshizhe's avatar huoshizhe

feat: getData

parent 67198bab
...@@ -60,19 +60,23 @@ cc.Class({ ...@@ -60,19 +60,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 = '{"questionList":[{"questionAudio":"http://staging-teach.cdn.ireadabc.com/d2a9d8815d0370dc3b9aa18987dee584.mp3","questionText":"标题1","optionList":[{"text":"题干文本1","optionDragonBone":{"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/48b884b3c7b3a717f6e4b055f490a1f1.json","name":"walkingfish_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/608b2c5f85297f0b7930325733b7bea9.json","name":"walkingfish_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/ecfd66f932659635f5b66642378d826b.png","name":"walkingfish_tex.png"},"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/4e267b9c0b58ebb153bfc0ae520cb7fe.mp3"},{"text":"题干文本2","optionDragonBone":{"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/90fd9908a33a3d087ac53e6f7d794c18.mp3"},{"text":"题干文本3","optionDragonBone":{"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/7ee85feaee06931e85cd0dd4ee64eeb1.mp3"},{"text":"题干文本45","optionDragonBone":{"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/248e684b0680d5ae39bacab7242b49f0.mp3"}]},{"questionAudio":"http://staging-teach.cdn.ireadabc.com/1d192b1cb2f2b1864ca55e903711081a.mp3","questionText":"","optionList":[{"text":"题干文本","optionDragonBone":{"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/d2a9d8815d0370dc3b9aa18987dee584.mp3"},{"text":"题干文本","optionDragonBone":{"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/4e267b9c0b58ebb153bfc0ae520cb7fe.mp3"},{"text":"题干文本","optionDragonBone":{"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/90fd9908a33a3d087ac53e6f7d794c18.mp3"}]}]}'; let dataJson = '{"questionList":[{"questionAudio":"http://staging-teach.cdn.ireadabc.com/d2a9d8815d0370dc3b9aa18987dee584.mp3","questionText":"标题1","optionList":[{"text":"题干文本1","optionDragonBone":{"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/48b884b3c7b3a717f6e4b055f490a1f1.json","name":"walkingfish_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/608b2c5f85297f0b7930325733b7bea9.json","name":"walkingfish_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/ecfd66f932659635f5b66642378d826b.png","name":"walkingfish_tex.png"},"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/4e267b9c0b58ebb153bfc0ae520cb7fe.mp3"},{"text":"题干文本2","optionDragonBone":{"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/90fd9908a33a3d087ac53e6f7d794c18.mp3"},{"text":"题干文本3","optionDragonBone":{"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/7ee85feaee06931e85cd0dd4ee64eeb1.mp3"},{"text":"题干文本45","optionDragonBone":{"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/248e684b0680d5ae39bacab7242b49f0.mp3"}]},{"questionAudio":"http://staging-teach.cdn.ireadabc.com/1d192b1cb2f2b1864ca55e903711081a.mp3","questionText":"","optionList":[{"text":"题干文本","optionDragonBone":{"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/d2a9d8815d0370dc3b9aa18987dee584.mp3"},{"text":"题干文本","optionDragonBone":{"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/4e267b9c0b58ebb153bfc0ae520cb7fe.mp3"},{"text":"题干文本","optionDragonBone":{"skeJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"},"skeJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/efbe7f9b1ab7d7bc90ff13ac730882cc.json","name":"NewProject_2_ske.json"},"texJsonData2":{"url":"http://staging-teach.cdn.ireadabc.com/adb8e6c461753848a4650c74dc21c522.json","name":"NewProject_2_tex.json"},"texPngData2":{"url":"http://staging-teach.cdn.ireadabc.com/b132de0ee0425657eb64ed0b4f5f70a8.png","name":"NewProject_2_tex.png"}},"optionAudio":"http://staging-teach.cdn.ireadabc.com/90fd9908a33a3d087ac53e6f7d794c18.mp3"}]}]}';
let data = JSON.parse(dataJson); let data = JSON.parse(dataJson);
......
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