jinx 2 هفته پیش
والد
کامیت
0aec01c1f7
3فایلهای تغییر یافته به همراه6 افزوده شده و 31 حذف شده
  1. 1 26
      scene/public/static/data/data.json
  2. 1 1
      scene/src/View.vue
  3. 4 4
      scene/src/views/gui/components/layerMap.vue

+ 1 - 26
scene/public/static/data/data.json

@@ -100,32 +100,7 @@
             "在伊斯兰和欧洲的规则式花园中,自然被理想化为完美的几何结构。文艺复兴时期的意大利台地园依山层叠而建,游台地园也成为一种游山之旅。模仿山地洞穴的人工洞窟、隐喻自然之神的独特巨人雕像,使园林成为艺术入主自然的产物。文艺复兴的浪潮让时人在自然与神性之间,于游观中重新觅得人本的光辉。"
           ]
         },
-        "units": [
-          {
-            "name": "第一单元",
-            "content": {
-              "title": "观花",
-              "descs": [
-                "观花、画花、咏花是文人居于园林的日常。",
-                "不要人夸好颜色,只留清气满乾坤。梅花的清芬因王冕的凛然高洁而盈满宇内;无可奈何花落去,似曾相识燕归来。小园香径独徘徊。晏殊怅然地望向园中的落花,回想逝去的往昔……中国文人把对品格的追求赋予花,把对生命的理解倾注于花园,也把这些意象写于诗中、绘于卷上,留与今日的我们相见。",
-                "而在巴洛克时期的园林中,几何对称色彩繁复的花坛,壮丽震撼;十八世纪的英国,园艺繁荣,缤纷各异的时令花束盛放在精致雕刻的石花钵中,绚烂浪漫;十九世纪的欧洲,在古典园林之外,我们看到了莫奈花园,如穿越时空的瑰宝,彰显东西气韵融通之美。",
-                "在伊斯兰和欧洲的规则式花园中,自然被理想化为完美的几何结构。文艺复兴时期的意大利台地园依山层叠而建,游台地园也成为一种游山之旅。模仿山地洞穴的人工洞窟、隐喻自然之神的独特巨人雕像,使园林成为艺术入主自然的产物。文艺复兴的浪潮让时人在自然与神性之间,于游观中重新觅得人本的光辉。"
-              ]
-            }
-          },
-          {
-            "name": "第二单元",
-            "content": {
-              "title": "畅音",
-              "descs": [
-                "园林是可以听的。中国园林中有雨打芭蕉、风过竹林的自然交响,也有亭台轩榭之上,与风声水声相和的琴瑟之音。人们在园林中创造的音乐与自然的声音相融,与园林的景观交织,仿佛可以将赏音的园中人带入又一重园林时空。",
-                "白居易以琴音与明月交心,竹院新晴夜,松窗未卧时。共琴为老伴,与月有秋期。弗朗茨·李斯特在埃斯特庄园的喷泉旁,以琴声回应水声,创作了《埃斯特庄园的喷泉》。",
-                "明清时期,园林与戏曲结缘,《西厢记》《牡丹亭》中无法实现的梦被寄托在园林中、演在园林中;在凡尔赛宫,路易十四举办的盛大游园会上,《伪君子》的演出是振聋发聩的戏剧史强音……今天,越来越多来自遥远时代的音乐与戏剧,以回归园林的方式进入当代生活。所畅之音仍宛转悠扬,弥久恒新。",
-                "园林,是理想的栖居地,也是理想的静修涤心之所。"
-              ]
-            }
-          }
-        ]
+        "units": []
       }
     ]
   }

+ 1 - 1
scene/src/View.vue

@@ -88,7 +88,7 @@ export default {
       this.mode = mode;
     };
     window.setUrl = (num) => {
-      this.changeScene(num);
+      this.changeScene({ num });
     };
   },
 };

+ 4 - 4
scene/src/views/gui/components/layerMap.vue

@@ -8,7 +8,7 @@
           class="wep-option"
           :class="{ onselected: sceneNum === i.num }"
           v-for="i in sceneList"
-          @click="changeScene(i.num)"
+          @click="changeScene(i)"
         >
           {{ i.name }}
         </div>
@@ -163,10 +163,10 @@ export default {
   methods: {
     ...mapMutations(["setData"]),
 
-    changeScene(num) {
-      this.sceneNum = num;
+    changeScene(scene) {
+      this.sceneNum = scene.num;
       this.unit = 0;
-      this.info = this.sceneList.find((item) => item.num === num) || {};
+      this.info = this.sceneList.find((item) => item.num === scene.num) || {};
 
       window.parent.window.setUrl(this.sceneNum);
     },