14得票2回答
如何比较Svelte 3中的Prop更改

Svelte 3 中是否有一种机制,可以在组件渲染之前比较属性更改?类似于 React 的 getDerivedStateFromProps。 <script> export let color; // Does anything like this exist in S...

14得票3回答
Svelte响应性在函数中修改变量时未触发

我有点困惑,不幸的是我在svelte的discord频道上没有找到任何解决方案,所以我来这里问一下... 我有两个类的非常基本的示例,让它们成为App和Comp。 App创建了一个Comp实例,然后在按钮点击后更新此实例的value。 Comp实例应该将此值设置为另一个变量(inputVa...

13得票1回答
SvelteKit - load()方法未从组件调用,但作为页面运行

如果下面的test.svelte文件是/routes中的一个页面,当我通过http://localhost:3000/test访问它时,它成功调用load()并使用JSON数组填充模板。但是,如果我将此文件移动到/lib并在/routes/index.svelte中作为组件导入,则当我访问ht...

13得票4回答
从Svelte项目输出单个HTML文件

我在网上找不到任何示例展示如何(或者是否能够)使用Rollup(而不是Webpack)从Svelte项目输出单个HTML文件,该HTML文件包含所有CSS和JS内联注入的内容(而不是作为脚本中的URL)。

13得票3回答
如何在HTML父子关系中使用2个Svelte组件将数据从子组件传递到父组件

我是Svelte的新手。我在一个HTML父子关系中有两个Svelte组件,与Svelte P/C关系相反(其中一个Svelte组件导入另一个Svelte组件)。 最终,我想要像这样的东西(可能有很多Accs.): <Accordion header={--property fro...

12得票2回答
在没有服务器的情况下从 file:// 运行 Svelte 应用程序

我需要运行一个Svelte应用程序,并且能够在没有服务器的情况下执行它。 对于其他框架,这是可能的,因为它只是JavaScript,但我找不到一种方法来仅仅点击我的index.html并运行使用Svelte构建的应用程序。

12得票4回答
在 Svelte 中如何在订阅的 store 值发生变化时触发一个函数?

我的一个组件订阅了存储变量中的一个变量。每当该存储变量发生更改时,我希望触发一个函数。 stores.js import { writable } from "svelte/store"; export const comparedProducts = writable(...

12得票2回答
通过插槽将变量从页面传递到Svelte布局

我无法想出一种方法,从在 <slot> 中显示的组件中通过我的 __layout 变量传递变量。 我尝试了一些事情,在插槽上使用 bind: 或 let:,但它不起作用。我得到了 'myvar' 不是一个有效的绑定 或 <slot> 不能有指令。 我还尝试在布局上导出...

12得票3回答
如何从Svelte组件中使用@layer指令的tailwind @apply?

我想使用apply在组件上定义一些CSS样式,同时我还想能够进行覆盖,像这样:<!-- CustomButton.svelte --> <script> let className = ''; export { className as class };...

11得票1回答
组件初始化外调用函数。

我想通过点击某个按钮来重新调用我的Svelte应用程序中的onMount方法,但是我遇到了这个错误。任何想法都会很棒,谢谢 :)