【发布时间】:2020-02-24 15:06:07
【问题描述】:
我想在每个 Svelte 页面上添加一个像 - mywebsite 这样的头部标题后缀。
我正在努力寻找如何轻松简单地做到这一点。
在苗条的网站源上,我们可以看到他们手动操作:https://github.com/sveltejs/svelte/blob/1273f978084aaf4d7c697b2fb456314839c3c90d/site/src/routes/docs/index.svelte#L15
我开始创建这样的组件:
<script>
export let title = false;
</script>
<svelte:head>
<title>
{#if title}
{title} • WebSite
{:else}
Website • Home suffix
{/if}
</title>
</svelte:head>
但是:
- 我有一个
<title> can only contain text and {tags}svelte(illegal-structure)错误 - 我不确定这是不是最简单的方法。
如何才能实现我想做的事情?
【问题讨论】:
标签: javascript dom svelte svelte-component svelte-3