|
|
@@ -315,7 +315,7 @@ const BLOCKLY_MAP_TYPE_DICT = {
|
|
|
// 自定义积木字典
|
|
|
const BLOCKLY_CUSTOMIZE_DICT = {
|
|
|
PAUSE: 'pause',//暂停
|
|
|
- PLAY_SOUND: 'play_sound',//
|
|
|
+ PLAY_SOUND: 'play_sound',//播放音效
|
|
|
}
|
|
|
|
|
|
// 计算属性 - 提高性能和可读性
|
|
|
@@ -437,6 +437,7 @@ function generateToolboxXml() {
|
|
|
|
|
|
// 确保blocklySpecialBlocks是数组
|
|
|
const specialBlocks = Array.isArray(props.blocklySpecialBlocks) ? props.blocklySpecialBlocks : [];
|
|
|
+
|
|
|
// 根据允许的特殊积木动态添加
|
|
|
if (specialBlocks.includes(BLOCKLY_CUSTOMIZE_DICT.PAUSE)) {
|
|
|
toolboxXml += '<block type="pause"></block>';
|