9得票3回答
如何在Svelte中修复“sessionStorage未定义”的问题?

我是Svelte的新手,试图将一些信息设置到sessionStorage中,但出现了"sessionStorage未定义"的错误。 我意识到我收到这个错误是因为它在服务器端运行。 我创建了一个组件位于/src/components/nav.svelte,使用了/src/domain/aut...

9得票2回答
Svelte将初始渲染构建到index.html文件中。

我决定在下一个网站中尝试使用Svelte,并且这将是一个静态网站,使用GitLab pages进行托管。 我已经实现了基本的编译,生成了dist/bundle.js和dist/bundle.css。 问题是没有index.html文件,因此无法上传该dist文件夹。 如何让Svelte/...

9得票2回答
JS Sapper:将数据发送到服务器(正确的方式?)

如何使用Sapper JS库正确地向服务器发布数据? 说:我有一个名为“board-editor”的页面,在该页面中,我可以从写在SVG中的六边形网格中选择/取消选择图块,并将六边形坐标添加/减去到存储数组中。 然后用户填写表单,包括板块名称、作者和版本… 点击保存按钮将同时POST表单数...

9得票2回答
Svelte中的Each循环在动态更改对象时没有更新

当我试图动态更改数据时,每个循环变量都没有刷新DOM元素。我该如何重新绘制每个循环值? <script> // default messages object let messages =[{ "name":"John", "message":"...

9得票1回答
_layout.svelte中的Slot属性未传递prop

我正在开发一个Sapper项目,我想在加载插槽之前在布局中加载一些异步数据。 我发现在_layout.svelte文件中无法将props传递给插槽。 //_layout.svelte <slot foo={"hello"}></slot> //index.svelt...

8得票1回答
一个兼容Sapper的设置,可以从单个Express/Polka入口点为多个应用提供服务。

我需要设置一个Polka(或Express)服务器,以便从单个server.js入口点为多个应用程序(每个主机名一个)提供服务。可以使用vhost中间件来完成此操作(https://github.com/expressjs/vhost)。每个应用程序都作为中间件导出,并且对应于每个请求的中间件...

8得票1回答
如何将 Svelte 组件的状态绑定到 Sapper 中的查询字符串。

我的sapper应用程序围绕着一个表格组件展开。这个表格组件有状态(偏移量,限制,排序,过滤器等),我想在URL的查询字符串中表示它们。 目前,这个表格通过直接更新其状态正常工作: <button on:click="{() => offset += limit}" disab...

8得票3回答
Svelte:应用程序/ ld + json

使用以下代码: <svelte:head> <script type='application/ld+json'> { "@context": "https://schema.org", "@type": "Organization",...

8得票1回答
未捕获的(在 Promise 中)类型错误:非法构造函数,位于 SvelteElement 的新建中(index.mjs:1381)。

使用最新的sapper、svelte、nodeJS和rollup堆栈注册自定义元素时,出现未捕获的Promise,使用以下语句。 REPL示例:https://svelte.dev/repl/489ee8acd10848b0bb1feb2535bd6cc5?version=3.16.5 ...

7得票2回答
Svelte Sapper 如何在页面刷新时保持会话状态?

我最近开始使用和,并试图在用户刷新页面时持久化存储的会话(希望可以实现)。 这意味着用户可以登录,并被重定向到主页作为已经经过身份验证的用户。但是,当我在浏览器中点击刷新时,会话为空,用户必须重新进行登录。 有什么想法吗? 到目前为止,我无法找到解决方案。以下是涉及此过程的一些文件。 ...