如何在 svelte js 中将多个组件导入 main.js?
How to import multiple components to main.js in svelte js?
如何将 svelte 组件导入到不同于 body 的“目标”?
https://github.com/sveltejs/template/blob/master/src/main.js
我正在尝试下一个:
import App from './App.svelte';
export default new App({ target: document.body.div});
如何将多个组件导出到不同的目标?
import App1 from './App1.svelte';
import App2 from './App2.svelte';
export default new App1({ target: document.body.div1});
export default new App2({ target: document.body.div2});
您可以使用named exports,例如:
import App1 from './App1.svelte';
import App2 from './App2.svelte';
export const app1 = new App1({ target: document.getElementById("app1")});
export const app2 = new App2({ target: document.getElementById("app2")});
并且在您的 html 中,您需要具有以下元素:
<div id="app1"></div>
<div id="app2"></div>
您可以将“const”对象而不是“默认”导出到 html 元素 #ids with document.getElementById() 或 body 标签名称 with document.getElementsByTagName()
import App1 from './App1.svelte';
import App2 from './App2.svelte';
export const app1 = new App1({ target: document.getElementById("div1") });
export const app2 = new App2({ target: document.getElementById("div2") });
如何将 svelte 组件导入到不同于 body 的“目标”?
https://github.com/sveltejs/template/blob/master/src/main.js
我正在尝试下一个:
import App from './App.svelte';
export default new App({ target: document.body.div});
如何将多个组件导出到不同的目标?
import App1 from './App1.svelte';
import App2 from './App2.svelte';
export default new App1({ target: document.body.div1});
export default new App2({ target: document.body.div2});
您可以使用named exports,例如:
import App1 from './App1.svelte';
import App2 from './App2.svelte';
export const app1 = new App1({ target: document.getElementById("app1")});
export const app2 = new App2({ target: document.getElementById("app2")});
并且在您的 html 中,您需要具有以下元素:
<div id="app1"></div>
<div id="app2"></div>
您可以将“const”对象而不是“默认”导出到 html 元素 #ids with document.getElementById() 或 body 标签名称 with document.getElementsByTagName()
import App1 from './App1.svelte';
import App2 from './App2.svelte';
export const app1 = new App1({ target: document.getElementById("div1") });
export const app2 = new App2({ target: document.getElementById("div2") });