10得票1回答
在Svelte中,如何获取组件的DOM节点?

假设我渲染以下对话框: let dialog; <MyDialog bind:this={dialog}/> 我想要定位这个对话框(我猜应该使用 afterUpdate 生命周期函数)。但是,dialog 不是一个 DOM 元素。当我记录它时,它会看起来像这样: MyDi...

9得票3回答
如何将Svelte 3响应式语法变量进行类型转换?

我不知道如何输入 Svelte 3 中的响应式语法变量。 <script lang="ts"> import type { Player, Team } from "./types"; import { DEFAULT_PLAYER } from "./utils"; ...

9得票3回答
Tailwind CSS智能感知在Svelte JS应用中无法自动建议?每次打开VScode都需要重新安装才能使用。

看起来 Tailwind CSS IntelliSense 在我每次启动 VScode 时都不起作用,重新安装后才有效。另一方面,当它有效时,Tailwind CSS IntelliSense 只有在我按下空格键后才会进行建议。如果我将一个类移动到另一个位置,它不会建议,除非我按空格键。 我...

9得票4回答
Svelte中未执行异步Axios调用:尝试使用结果会引发TypeError:无法将undefined或null转换为对象; Fetch API可以正常工作。

总结 上下文 实际行为(问题) 期望行为 最小化、可测试、可执行的示例 数据 来源 注意事项 提示 上下文 我正在尝试使用 Axios 在 Svelte Webapp 中从 URL http://localhost:1337/restaurants 获取 JSON 对象列表...

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

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

9得票3回答
Svelte: 组件如何修改其父级变量/对象?

我有一个主应用程序,其中包含用户对象和登录组件 <script> let user = {} </script> hello {user.username} <login user={user} /> 在登录组件中,我调用ajax并接收一些数据,例如...

9得票3回答
在 Svelte.js 的 svelte-routing Link 标签中添加样式

我想在Svelte路由中为<Link>标签添加样式,但是我无法做到。 我尝试了添加一个包含一些样式的类,但没有效果。 <Link to='/' class='link'></Link> 这个类包含: .link { text-decoratio...

9得票3回答
Svelte 头部标题后缀

我想在每个Svelte页面上添加一个头部标题后缀,例如- mywebsite。 我正在寻找如何轻松简单地实现它的方法。 在Svelte网站源代码中,我们可以看到他们是手动完成的:https://github.com/sveltejs/svelte/blob/1273f978084aaf4d...

9得票3回答
Svelte v3以编程方式创建一个具有属性和事件监听器的组件

是否可以创建一个组件并在编程时动态地将事件侦听器附加到它上面? 我知道使用<svelte:component/>可以轻松实现props的这一点,只需使用{ ...props }展开即可。不过我想知道是否能够类似地附加事件侦听器。 例如,在下面的示例中,我想要将on:messag...

9得票1回答
如何使用svelte-preprocess、typescript和源.ts文件使源映射(sourcemaps)正常工作

我正在使用svelte-preprocess来编译Svelte应用中的TypeScript。 这是Svelte文件: <script lang="ts" src="./component.ts"></script> <template src="./compo...