GGBPuppy-main\src\hooks\useGGBRunner.js
bash
const clearCode = useCallback(() => {
dispatch({ type: 'SET_CODE', value: 'a=(1,2)' });
}, []);
界面修改,提问框:
html
<div>
<ControlPanel
isRunning={isRunning}
onRun={handleRun}
onStop={stop}
onClear={handleClear}
onClearCanvas={handleClearCanvas}
onDecompile={handleDecompile}
progress={progress}
/>
</div>
编辑框:
src/components/CodeEditor.jsx
清空画布:
bash
try {
/ggbApplet.reset();
} catch (error) {
console.warn('重置画布失败:', error);
}