【问题标题】:Got to url on:click Sapper转到网址:单击 Sapper
【发布时间】:2021-09-15 08:56:41
【问题描述】:

我想将按钮链接到 Sapper 中的相对路径。还有比这更好的方法吗?

<button onclick="window.location='signup';">Sign Up</button>

【问题讨论】:

标签: svelte sapper


【解决方案1】:

如果此按钮的目的只是将用户重定向到另一个页面,请直接使用锚点和样式它有一个按钮:

<a class="btn" href="/signup">Sign Up</a>

这将使您的应用对 SEO 更加友好。

【讨论】:

    【解决方案2】:
    <script>
      import { goto } from '@sapper/app';
    </script>
    
    <button on:click={() => goto('/signup')}>Sign Up</button>
    

    【讨论】:

    • 感谢您提供答案。您能否编辑您的答案以包括对您的代码的解释?这将有助于未来的读者更好地了解正在发生的事情,尤其是那些刚接触该语言并难以理解概念的社区成员。
    猜你喜欢
    • 1970-01-01
    • 2018-09-27
    • 1970-01-01
    • 2023-01-03
    • 2022-11-26
    • 1970-01-01
    • 2023-01-24
    • 2017-11-18
    • 1970-01-01
    相关资源
    最近更新 更多