page.js
我的路由有问题。如果我从settings
到 a dashboard
,我会得到传入的道具。如果我从dashboard
一无所有dashboard
被注销...有人可以帮忙吗?
App.svelte
let page, props;
router("/settings", () => (page = Settings));
router("/dashboards/:dashboardId", (ctx) => {
props = ctx.params;
console.log("App", props);
page = Dashboard;
});
<svelte:component this={page} {...props} />
导航.svelte
{#each $dashboards as dashboard}
<div class="dashboard-link">
<a href="/dashboards/{dashboard.id}">{dashboard.name}</a>
</div>
{/each}
仪表板.svelte
<script>
export let dashboardId;
console.log("dashboardId", dashboardId);
</script>