我通常使用以下内容重定向到任何页面,而不window.location.href在 Sveltekit 中使用
import { goto } from '$app/navigation';
const goSomeWhere = () :void => {
goto('/')
}
Run Code Online (Sandbox Code Playgroud)
但是我们如何让它返回到上一页呢?我应该使用普通 JavaScript 来返回吗?
该文档对于显示 Hooks 的错误页面似乎有点含糊。我正在寻找一种有条件地显示 404 页面的方法。
export async function handle({ event, resolve }) {
return new Response('This page does not exist.', {status: 404})
}
Run Code Online (Sandbox Code Playgroud)
这会以纯文本形式返回状态 404 页面,但我希望它返回带有布局的错误页面,而不仅仅是文本。有API可以使用吗?或者我应该重定向到404页面?
我是 Svelte 的新手,并开始在其上构建一个简单的应用程序。我不确定我是否深入了解 Svelte 的生命周期,但看起来文档中没有启用此功能的选项,网上也没有任何关于 Vue 中“保持活动”类似功能的信息。