访问svelte中的URL查询字符串

我应该如何从 svelte 访问查询字符串参数?当“?beta”附加到 URL 时,我希望我的脚本有不同的行为。

我的直觉方法是URLSearchParams在细长#if块中使用标准。

回答

是的,您应该能够使用 URLSearchParams。通常,您可以在纯 JS 中执行的任何操作都可以在 Svelte 脚本标签中执行。

<script>
    const urlParams = new URLSearchParams(window.location.search);
    const isBeta = urlParams.has('beta');
</script>

{#if isBeta}
    <p>This is beta!</p>
{:else}
    <p>This is not beta.</p>
{/if}


以上是访问svelte中的URL查询字符串的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>