【问题标题】:Svelte/Sapper dynamic client-side routingSvelte/Sapper 动态客户端路由
【发布时间】:2023-03-03 04:43:01
【问题描述】:

我将SvelteSapper 用于需要动态进入下一页的Web 应用程序,即在发生某些事情后(Web 蓝牙连接)- 而不仅仅是通过<a> 元素单击。

对于<a> 链接,Sapper 拦截这些链接并执行客户端路由。如何通过 JavaScript 自己实现客户端路由?

例如,如果我调用location.href = ...,那么这不会被拦截,它涉及到下一页的服务器往返。

有没有一种巧妙的方法来做到这一点? (类似于router.route('/my-page'))?

【问题讨论】:

    标签: svelte


    【解决方案1】:

    我找到了here in the docs:

    import { goto } from 'sapper/runtime.js';
    goto('/my-page');
    

    【讨论】:

      【解决方案2】:

      对于 Svelte-3:

      import { goto } from '@sapper/app'
      goto('/profiles')
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-28
        • 2020-07-25
        • 2014-09-05
        • 1970-01-01
        • 1970-01-01
        • 2020-02-18
        相关资源
        最近更新 更多