问题标签 [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 派生存储和数组排序
我建立了一个商店,其中包含从我的 API 加载的游乐设施列表:
然后我为过去和未来的游乐设施设置了两个派生商店:
第二种sort
方法没有任何效果。
所以我试着把这个方法放在前面filter
。它有效,但它也排序$pastRides
。事实上,它正在对整个$rides
数组进行排序,这很有意义。
但我不明白为什么sort
之后filter
不起作用。
我错过了什么?
visual-studio-code - 在 VS Code 上的 Svelte 中在脚本标记之前设置 HTML
我正在为 vs 代码使用 Svelte 插件: https ://marketplace.visualstudio.com/items?itemName=JamesBirtles.svelte-vscode
我还安装了 eslint 和 prettier 插件:
- https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint
- https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
另外,我设置了 .eslintrc.js 和 .prettierrc 文件如下:
现在一切似乎都按预期进行。但是有一个功能我想改变。我想将我的 html 放在 .svelte 文件中的样式标签之上(如果可能的话,也放在脚本标签之上)。
但是,当我单击保存时,它会自动将我的所有 html 移动到文件的底部。
我怎样才能覆盖这个?
谢谢。
google-cloud-firestore - 使用 Sapper 设置 Firestore
我正在尝试找出使用sapper设置 firestore 的最佳方法。我特别问的是工兵(不是苗条)。
关于这个主题的教程很少,我看到的那些我不确定。它们涉及修改 template.html 文件——我不确定这是否是个好主意。
所以,简而言之,我想知道在将 Firestore 与 sapper 同步方面的最佳实践是什么。
有任何想法吗?
谢谢。
javascript - 在 Svelte App 中导入 Auth0-lock 时出错
我从苗条开始,更多的是后端开发人员而不是 javascript。我看到很少有人将 Auth0 与 svelte/sapper 一起使用,当我尝试导入 npmauth0-lock
包时出现events not defined
错误但如果我在 html 标头中链接 javascript 则没有错误,auth0-lock
正确导入的方法是什么?
错误是在 main.js 中引发的,我只想添加:
Uncaught ReferenceError: events is not defined at main.js:8
错误
svelte - 如何使用补间存储为 svelte 中的数组值设置动画?
我有一个包含以下数据的可写存储
我想根据 KNOWLEDGE 为进度条设置动画,我在 {#each } 循环中访问知识,但进度条没有动画,因为我必须传递补间存储对象并设置它的值。那么如何为 bar 设置动画呢?如何在循环中将知识值传递给补间对象 set() 方法?
ecmascript-6 - 如何在 svelte 中公开一个可以接受参数进行渲染的函数?
我对 svelte 还是很陌生,对于我的用例,我想将 svelte 应用程序导出为bundle.js
一个函数,假设startApp(positionInject, appConfiguration)
它可以接受 2 个参数(positionInject
是应用程序注入位置,例如:.app,appConfiguration
是要启动的应用程序),基于这些参数 svelte app start 呈现。
我想知道,这在苗条中是可能的吗?
感谢任何帮助。
javascript - 如何为用 svelte.js 编写的应用程序创建插件?
如果我用纯 JS 编写应用程序,我会像这样进行插件连接:
应用程序.js
插件.js
如何在 svelte.js 上类似地为应用程序制作插件?
自定义元素不是很适合这个。
javascript - 为什么我们需要通过 Svelte 中的 'detail' 对象来访问自定义的 Event 数据?
为什么我们需要通过 'detail' 对象访问自定义事件属性?
javascript - 如何在 Svelte 组件中接收任意道具并传递给子组件?
我想从“上面”接收任意道具并将它们传播到一个<input>
,如此处所示 whereinputProps
将成为一个对象,其中包含在此组件上设置的任何其他道具(类似于 python 的**kwargs
,以防你熟悉):
你能指出我完成这样的事情的正确 Svelte 机制吗?我有一种我问错问题的感觉,但我需要一个苗条的开发人员来纠正我。我应该改用插槽吗?或者了解操作/“使用指令”?