112得票9回答
在Svelte中,我如何将参数传递给on:click事件?

绑定一个函数到一个按钮是简单而直接的: <button on:click={handleClick}> Clicks are handled by the handleClick function! </button> 但是我没有看到一种方法可以在调用函数...

71得票4回答
Svelte 3 - 如何循环每个块X次

我希望找到一种在Svelte 3中迭代#each块一定次数的方法。在Vue中,我会这样做:<li v-for="i in 3"><!-- somecontent --></li> 但是我了解到Svelte处理循环的方式与使用 #each ...

52得票4回答
如何在SvelteKit中以编程方式进行路由?

我希望能够管理我SvelteKit应用程序的历史记录,同时确保整个SvelteKit路由系统不受任何影响。类似于:function routeToPage(route: string) { router.push(`/${route}`) // equivalent of this fu...

46得票4回答
如何在Svelte中更改默认端口5000?

如果我们通过degit安装示例模板,我不知道如何将Svelte的默认端口5000更改为其他端口。

32得票3回答
在 SvelteKit 中如何获取查询字符串参数?

我正在尝试在登录后重定向到/login?ref=/some/path参数指定的路径: const ref = $page.url.searchParams.get('ref') || '/dashboard'; 然而我遇到了这个错误: TypeError: Cannot read pro...

32得票4回答
SvelteKit:如何进行基于Slug的动态路由?

我是一个Svelte和编程的新手。相较于sapper,我更喜欢学习SvelteKit(Svelte@Next),因为它似乎是Svelte发展的方向。 对于我的个人项目,我需要支持基于URL slug的动态路由。在SvelteKit中该如何实现呢?例如,如果我有一个/blog目录并且需要根据其“...

28得票5回答
Svelte TypeScript中的自定义事件

我在我的Svelte-TypeScript项目中使用clickOutside指令,当我给相关元素分配自定义事件时,出现了以下错误Type '{ class: string; onclick_outside: () => boolean; }' is not assignable to t...

27得票3回答
如何在Svelte中渲染HTML

我尝试过将HTML存储在变量中进行渲染,但是没有成功,我还尝试了三个大括号。 <script> let name = 'world'; let val = "" let ans2 = "" let ans3; import showdown...

27得票5回答
Svelte 的 keyed each block 更详细的解释

我不理解教程中的这一部分:https://svelte.dev/tutorial/keyed-each-blocks。 我可以看到things数组已经被正确更新,因此正确的thing.color被传递了。但是在第一句话中,“默认情况下,当您修改each块的值时,它将添加和删除块末尾的项目,并...

24得票1回答
在Svelte 3中如何使用有条件的属性?

有没有更简单的方法来编写以下复选框组件: <script> export let disabled = false; </script> {#if disabled} <label class="checkbox" disabled> &...