Browse Source

加载h5edit数据

曹冬冬 5 years ago
parent
commit
765a62723d
2 changed files with 13 additions and 11 deletions
  1. 1 1
      src/views/h5editor/index.vue
  2. 12 10
      src/vuex/editor/actions.js

+ 1 - 1
src/views/h5editor/index.vue

@@ -786,7 +786,7 @@ export default {
         this.$store.dispatch("getPageByThemeId", this.itemId);
       }
 
-      this.getPicList(this.itemId);
+      // this.getPicList(this.itemId);
     } else {
       this.$store.dispatch("createTheme");
       this.$store.dispatch("addPage");

+ 12 - 10
src/vuex/editor/actions.js

@@ -141,16 +141,18 @@ export const getPageByThemeId = ({ dispatch, commit }, id) => {
   });
   api.getPageByThemeId(id).then((res) => {
     console.log("XXXXXXXXXXXXXXX", res);
-    // res.pages = res.pages || [];
-    // res.backgroundAudio = res.backgroundAudio || '';
-    // res.pages.forEach((page) => {
-    //   page.elements.forEach((element) => {
-    //     element.animatedFont = element.animatedFont || ''
-    //     element.eleCanvas = element.eleCanvas || ''
-    //   })
-    // })
-    // commit(types.SET_CUR_EDITOR_THEME, res)
-    // commit(types.SET_CUR_EDITOR_PAGE, res.pages[0])
+    var single = JSON.parse(res.single.jsonString);
+    console.log("XXXXXXXXXXXXXXX", single);
+    single.pages = single.pages || [];
+    single.backgroundAudio = single.backgroundAudio || '';
+    single.pages.forEach((page) => {
+      page.elements.forEach((element) => {
+        element.animatedFont = element.animatedFont || ''
+        element.eleCanvas = element.eleCanvas || ''
+      })
+    })
+    commit(types.SET_CUR_EDITOR_THEME, single)
+    commit(types.SET_CUR_EDITOR_PAGE, single.pages[0])
     loading.close()
     setTimeout(function () {