diff --git a/packages/canvas/src/components/container/container.js b/packages/canvas/src/components/container/container.js index b62eff2..b40ec3d 100644 --- a/packages/canvas/src/components/container/container.js +++ b/packages/canvas/src/components/container/container.js @@ -680,8 +680,8 @@ export const setState = (state) => { getRenderer().setState(state) } -export const setUtils = (utils) => { - getRenderer().setUtils(utils) +export const setUtils = (utils, clear, isForceRefresh) => { + getRenderer().setUtils(utils, clear, isForceRefresh) } export const deleteState = (variable) => { diff --git a/packages/canvas/src/components/render/runner.js b/packages/canvas/src/components/render/runner.js index 012b890..bb64a22 100644 --- a/packages/canvas/src/components/render/runner.js +++ b/packages/canvas/src/components/render/runner.js @@ -111,11 +111,15 @@ const create = () => { document.body.remove() document.body = document.createElement('body') + const app = document.createElement('div') + app.setAttribute('id', 'app') + document.body.appendChild(app) + dispatch('canvasReady', { detail: renderer }) App = Vue.createApp(Main).use(TinyI18nHost).provide(I18nInjectionKey, TinyI18nHost) App.config.globalProperties.lowcodeConfig = window.parent.TinyGlobalConfig - App.mount(document.body) + App.mount(document.querySelector('#app')) new ResizeObserver(() => { dispatch('canvasResize')