in src/editor/sandbox/index.js [140:163]
function handleMessage(e) {
if (e.source !== sandbox.contentWindow) {
return;
}
const data = e.data;
switch (data.evt) {
case 'optionUpdated':
sandbox.chartOption = JSON.parse(data.option);
onOptionUpdated(data.updateTime);
break;
// case 'error':
// case 'unhandledRejection':
// onerror();
// break;
case 'codeError':
onCodeError(data.message);
break;
case 'cssParsed':
onCSSParsed(data.css);
break;
default:
break;
}
}