问题标签 [svelte-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 我应该如何在 Svelte 和 Sapper 中使用 cookie?
我在一个项目中使用 Svelte 和 Sapper。假设我有一些代码需要在运行之前读取 cookie,并且该代码位于 say/profile
或某处的路由中。
我的理解是 Sapper 不保证代码将在哪里运行。如果我将代码放在常规<script>
标签或onMount
块中,当用户/profile
直接从服务器请求时,代码仍会在服务器上执行(并失败),但随后会在客户端再次执行:
是否有一种惯用的 Svelte / Sapper 方式来保证代码仅在客户端运行时,它可以访问 cookie?
svelte - 如何动态加载多个苗条组件?
我有一个苗条的组件Address
,用户可以通过单击按钮添加多个收件人(主要、次要、其他等)。我不知道用户会添加多少地址。我正在努力用 Svelte 建模。我发现的最接近的是svelte:component
,但它一次只允许加载一个组件。
svelte - Svelte - 全局导入组件
在我的应用程序中,我有用于多个其他组件的 Snackbar 组件。
目前我将 Snackbar 组件导入到每个组件中,它将在其中使用,并且一切正常
想知道是否可以只在全局范围内导入 Snackbar 组件一次并从任何其他组件访问它而不显式地将其导入每个组件?
node.js - 为什么在 Sapper App 中未定义请求用户
我无法在我的 Sapper 应用程序中设置 req.user,我做错了什么
我有一个登录组件,我从中使用获取
在登录文件夹中,我有login.js
一个服务器端路由文件,但我无法获取我的req.user
不是req.session.user
,不是req.session.passport
javascript - svelte 如何使组件变脏
下面的代码片段是我们npm run dev
在svelte
应用程序上执行时生成的。
任何人都可以解释下面的声明发生了什么吗?为什么数字 31 是硬编码的?
谢谢
svelte - 如何验证传递的道具是否是 Svelte 中的组件类型?
我有一个需要 afunction
或Component
. 所以我想通过检查道具的类型来区分它是组件还是函数。我目前正在使用以下一个。当代码被混淆时,这可能在 prod 中不起作用。想知道更好的解决方案吗?
javascript - 带有苗条的谷歌验证码
所以我遇到了 svelte 和 google Recaptcha API 的问题。
我的主要 HTML 文件
我的 main.svelte
问题是该函数只是自身的字符串,不能仅使用"verifyUser" or
verifyUser() ReCAPTCHAreturns
无法找到用户提供的函数来执行:verifyUser`
using{verifyUser}
变成字符串(更多https://prnt.sc/qhyc2w)
像这样执行返回:
汇总配置
任何如何正确传递函数?
javascript - 具有固定长度的 Svelte 字段
我正在开发一个 Svelte 应用程序;在这种情况下,我想显示带有 5 个字段的多行。其中一个字段包含一个描述,为了列出这个字段,我想给它一个固定的长度。
我尝试了这个 JavaScript 函数:
在苗条:
希望所有描述字段现在都具有相同的长度。但这不起作用!输出是这两行:
d 是描述。
我究竟做错了什么?有没有人有办法解决吗?
谢谢!
javascript - 我如何制作一个使用 Svelte 双击 contentEditable?
我是Svelte (3.0+) 的新手...对于我的最新项目,我想模拟许多“待办事项”列表的功能,允许您通过双击它们来编辑以前提交的待办事项(这是我正在寻找的功能的示例)。
我想,第一步是弄清楚如何contentEditable
使用 Svelte 和on:dblclick
事件处理程序制作一个 div。我无法弄清楚这项任务的语法(尽管我可以使用vanilla javascript来完成)。
这是我到目前为止的 Svelte 代码:(它位于CodeSandBox.io - 请参阅页面:CEDiv.svelte)
在此先感谢您的帮助!