11得票2回答
Svelte 自定义元素 API

我对如何创建自定义元素API存在疑问。我已经按照文档进行了操作,但是我收到了以下警告: 在生成自定义元素时使用了“tag”选项。您是否忘记了编译选项中的“customElement:true”?(Link.svelte:1:16) REPL 我已经在编译器选项中标记了customEl...

11得票2回答
Svelte 3,onMount异步执行或有效替代方法?

我需要在Svelte的onMount()中使用async-await。或者您可以建议我哪里出了问题,以及我可以使用什么替代方法。 复现步骤: 1. 进入以下链接:https://svelte.dev/repl/000ae69c0fe14d9483678d4ace874726?version...

11得票2回答
Svelte 的 v-show 替代方案

我遇到的问题是在请求数据时显示Loading组件。我使用存储来将$loading设置为true,并在条件内使用Loading组件。问题是Loading组件似乎需要一些时间才能显示出来。看起来问题可能是Loading组件重新渲染导致的。因此,我正在寻找在Svelte中类似于v-show的东西,在...

11得票3回答
如何在Svelte 3中使用SCSS

我正在尝试在Svelte 3中使用SCSS,我已经按照这篇文章中的步骤进行了设置:Svelte 3中的scss指南 但是我一直收到语法错误: "Colon is expectedsvelte(css-syntax-error)" 类似以下代码: <style type="text/sc...

11得票3回答
如何在Svelte中通过SCSS设置全局Bootstrap?

我想在一个使用自定义主题的Svelte(v3)项目中使用Bootstrap(v4.5)。Bootstrap文档说明可以通过scss实现这一点。因此,我已经按照以下方式设置了Svelte与svelte-preprocess:将以下内容添加到我的package.json文件中: "boo...

10得票1回答
插件typescript:@rollup/plugin-typescript TS2307:无法找到模块'./App.svelte'或其对应的类型声明。

我在我的 Svelte 项目中遇到以下问题 main.tsimport App from './App.svelte'; const app = new App({ target: document.body, }); export default app; 第一行返回一个警告 插件...

10得票2回答
如何在同一个可切换元素上使用两个Svelte转换效果?

我有一个输入框,想要用淡入淡出和滑动的方式来隐藏/显示。我想到了两个例子,但它们都有缺点,我想知道是否有更优雅的解决方案。 我只需要回答其中一个问题,因为它们都可以解决我的问题。 问题1:有没有办法通过一个过渡指令来触发多个过渡效果? 问题2:如何添加一个类,使其在if语句将元素放入DO...

10得票1回答
如何返回 Svelte 组件渲染后的 HTML 代码?

我在制作一个基于use:action的提示框时遇到了一些麻烦。我的要求如下: 使用 HTML 或组件作为提示框内容 无需将组件包装在<Tooltip><element></Tooltip>中 为了灵活性而钩入预制库 请查看下面的示例代码。由于 Tip...

10得票4回答
如何在Svelte 3中按条件添加和删除"use:"属性?

有没有一种优雅且有条件的方法可以在 Svelte 3 中添加和删除 use: 属性? 例如: <script> import {classes} from "./functions.js" export let originalClasses </scr...

10得票1回答
Svelte:导入的TypeScript文件未被识别。

我正在使用Rollup构建一个与Svelte和TypeScript有关的应用程序,但是当我尝试构建我的Svelte组件时,似乎无法将从.svelte组件包含的.ts文件编译。我不断收到这个错误: [!] Error: Unexpected token (Note that you need ...