小编Hej*_*mus的帖子

svelte 渲染 DOM 后执行函数

我需要运行在 DOM 完全更新后发出事件的函数。我将 Svelte 与 Electron.js 结合起来。该页面用作PDF生成器,它从主进程加载数据,然后更新自身,最后通知主进程所有内容都已加载,并且主进程截图了该内容(PDF进程)。所以代码:

\n\n

PDF进程渲染器:

\n\n
\n    onMount(() => {\n        // Asks for the data, emits event\n        ipc.send(\'PDFWindowReady\');\n    });\n\n    ipc.on(\'PDFLoadContent\',(event,data)=>{\n        // Gets the data, event listener\n        const content = data.data;\n\n        // Assigns the data to a particular variable\n        contractorEnterprise = content.contractor.enterprise;\n        contractorAddress = content.contractor.street;\n        contractorCity = content.contractor.city;\n\n        //long list of assignments\n\n        output = data.output;\n        // Renders empty PDF, that means, that DOM has not re-rendered yet\n        // I need to ensure that it has, then execute …
Run Code Online (Sandbox Code Playgroud)

javascript electron svelte

5
推荐指数
0
解决办法
2367
查看次数

标签 统计

electron ×1

javascript ×1

svelte ×1