diff --git a/packages/core/src/canvas/view/CanvasView.ts b/packages/core/src/canvas/view/CanvasView.ts index 8dc18955c..a0f3f5a88 100644 --- a/packages/core/src/canvas/view/CanvasView.ts +++ b/packages/core/src/canvas/view/CanvasView.ts @@ -589,7 +589,8 @@ export default class CanvasView extends ModuleView { setTimeout(function() { var item = document.getElementById('${id}'); if (!item) return; - (${scriptFnStr}.bind(item))(${scriptProps}) + var script = (${scriptFnStr}).bind(item); + script(${scriptProps}); }, 1);`; // #873 // Adding setTimeout will make js components work on init of the editor