7得票3回答
点击 href 后,Svelte 中的新 URL 不会重新加载页面。

我目前正在尝试在用户点击 href 链接时将其重定向到新页面。问题在于,URL 并没有真正改变,只有当我手动点击“刷新”时,页面才会刷新并显示新数据。 我如何构建 href 链接: resultString += "<a href='/edition/id=" + this.note[...

7得票3回答
如何在Sapper中创建具有可选参数的路由?

假设我有一个名为/foo的路由。但有时人们会带上语言参数访问/foo:/fr/foo。而其他时候,他们可能会带上语言和国家:/ca/fr/foo。 因此,我需要一个类似于以下的路由表: [country]/[language]/foo [language]/foo /foo 所有...

7得票1回答
外部依赖在 Nav.svelte 中无法工作

我正试图在 nav.svelte 组件中加载 sv-bootstrap-dropdown 模块,但是我遇到了错误信息 <Dropdown> 不是有效的 SSR 组件。您可能需要检查构建配置以确保依赖项被编译,而不是作为预编译模块导入。 之后,我尝试将其安装为 devDependen...

7得票4回答
如何在Svelte/Sapper中实现页面过渡效果?

我希望在Sapper中实现一个简单的页面(路由)过渡效果,这在Nuxt中非常容易实现。有没有人知道如何在Sapper中实现这一点? 我已经将我的页面内容包装在带有transition:fade指令的div中。这个方法是有效的。但是,两个页面同时转换,也就是说,当一个页面向外进行过渡时,另一个...

7得票3回答
萨珀和服务工作者

这更多是关于服务工作者的问题,虽然它可能更具体地与Sapper有关。我真的不知道,因为我是第一个承认我在服务工作者方面遇到困难的人,几乎没有使用过它们,并且经常感觉它们很麻烦。 基本上,无论我做什么,我都无法让localhost:3000停止加载应用程序的旧副本。我以各种方式取消注册了服务工...

7得票3回答
什么是在客户端本地运行代码的最佳途径?

我正在尝试在Sapper中使用Firebase。 我安装了模块(@firebase/app, @firebase/auth, @firebase/firestore),然后编写了一个配置文件: import firebase from '@firebase/app'; import '@fi...

7得票2回答
如何在 Svelte 中禁用父组件挂载和销毁过渡动画?

现在,我有一个菜单,点击汉堡图标可展开或折叠。菜单的默认状态是true,即已展开,但当我转到没有菜单的不同路由时,它会播放折叠动画。以下是示例代码: <script> import { slide } from 'svelte/transition'; let isExpan...

7得票1回答
我该如何在 Svelte 和 Sapper 中使用cookie?

我正在使用Svelte和Sapper进行项目开发。 假设我有一些代码需要在运行之前读取cookie,并且该代码位于某个路由,例如/profile。 我的理解是,Sapper不能保证代码将在哪里运行。 如果将代码放在常规的<script>标签或可能是onMount块中,当用户直接从...

7得票2回答
Sapper/Svelte Rollup/plugin-json在stripejs中出现错误

我正在使用sapper和stripejs。在使用命令“npm install stripe --save”安装stripejs后,按照npm的说明使用该软件包: import Stripe from 'stripe'; const stripe = new Stripe('myst...