|
@@ -8,7 +8,8 @@
|
|
|
<template #header="{ close }">
|
|
|
<div class="my-header">
|
|
|
<span class="labs_title">CocoBlockly Pi 实验室</span>
|
|
|
- <i class="material-icons right" style="margin-top: 10px;cursor: pointer;" @click="close">close</i>
|
|
|
+ <i class="material-icons right" style="margin-top: 5px;cursor: pointer;margin-right:-15px"
|
|
|
+ @click="close">close</i>
|
|
|
</div>
|
|
|
</template>
|
|
|
<el-row class="labs_body">
|
|
@@ -32,10 +33,18 @@
|
|
|
<li v-else-if="calssActive == 2">
|
|
|
<Iot></Iot>
|
|
|
</li>
|
|
|
- <li v-else-if="calssActive == 3">机器人控制</li>
|
|
|
- <li v-else-if="calssActive == 4">科学实验</li>
|
|
|
- <li v-else-if="calssActive == 5">互动游戏</li>
|
|
|
- <li v-else>AR/VR</li>
|
|
|
+ <li v-else-if="calssActive == 3">
|
|
|
+ <RobotContro></RobotContro>
|
|
|
+ </li>
|
|
|
+ <li v-else-if="calssActive == 4">
|
|
|
+ <Science></Science>
|
|
|
+ </li>
|
|
|
+ <li v-else-if="calssActive == 5">
|
|
|
+ <interactiveGames></interactiveGames>
|
|
|
+ </li>
|
|
|
+ <li v-else>
|
|
|
+ <ARVR></ARVR>
|
|
|
+ </li>
|
|
|
</ul>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -47,6 +56,10 @@ import { ref } from 'vue';
|
|
|
import imgIcon from '../../assets/img/cocoblockly-navbar_labs-icon.png'
|
|
|
import AI from '../labs/ai.vue'
|
|
|
import Iot from '../labs/iot.vue'
|
|
|
+import RobotContro from '../labs/robotContro.vue';
|
|
|
+import Science from '../labs/science.vue'
|
|
|
+import interactiveGames from '../labs/interactiveGames.vue'
|
|
|
+import ARVR from '../labs/ARVR.vue'
|
|
|
|
|
|
const dialogVisible = ref(false)
|
|
|
const calssActive = ref(1)
|