|
|
@@ -163,7 +163,7 @@
|
|
|
<h2>工作区</h2>
|
|
|
<div id="blocklyDiv"></div>
|
|
|
<div class="controls">
|
|
|
- <button id="runCode" @click="runButtonClick">运行代码</button>
|
|
|
+ <button id="runCode" @click="executeCode">运行代码</button>
|
|
|
<button @click="clearWorkspace">清空工作区</button>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -259,12 +259,16 @@ const goBack = () => {
|
|
|
|
|
|
// 运行
|
|
|
const runButtonClick = () => {
|
|
|
- generateCode('javascript');
|
|
|
// 在运行前设置为正在录音状态
|
|
|
startRecordingStatus();
|
|
|
+};
|
|
|
+// 运行代码 - 执行实际代码逻辑(灯光电视控制等)
|
|
|
+const executeCode = () => {
|
|
|
+ generateCode('javascript');
|
|
|
runCode();
|
|
|
};
|
|
|
|
|
|
+
|
|
|
// 开始录音状态函数
|
|
|
const handleMusicEnded = () => {
|
|
|
onMusicEnded(state);
|