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

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

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

有一个整齐的方法吗? (类似于router.route('/my-page'))?

最佳答案

我发现它here in the docs:

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

07-24 09:31