所以.这会导致TS中的类型隐式为ANY.

<button on:click={() => {let modal; ...}></button>

但如果我想这样指定的话:

<button on:click={() => {let modal:any; ...}></button>

它抛出一个"意外令牌(-1)"错误.

我希望它不会抛出错误.

推荐答案

Svelte Docs人中,这是一个限制.

您还没有告诉我们您想要实现什么,但听起来您想要在按钮单击处理程序中使用TypeScrip.您可以在<svelte lang="ts">块内编写一个函数,并从标记中引用它.

Html相关问答推荐

HTML横幅未正确对齐页面顶部

CSS Flex行之间的空间很大

注册组件不显示当我导航到注册站点

如何使div按钮链接到另一个网页

如何使用css为动态用户输入矩阵添加背景色?

如何在将文本垂直居中的同时将文本右对齐?

SCSS动画错误:心脏在页面刷新时启动动画,原因是:Checked和:Not(:Checked) Select 器

希望平稳过渡到悬停状态

静态DIV的标签,显示从窗体输入的值

`table>;的消失;tbody:nth子级(1)`HTML

目标第一个祖先标签的 XPath

使用flex wrap时,如何设置另一个元素的宽度与换行后的元素对齐?

SVG 调整大小而不是溢出

不同屏幕尺寸的显示问题

鼠标悬停时切换 colored颜色 的双色链接

项目的水平列表:倒数第二个项目居中,而最后一个项目占据所有剩余空间

html元素可以被css跳过吗?

左右图像,响应页面大小并居中

Bootstrap Grid System col 无法正常工作

根据正则表达式 attr 从 read_html 过滤表格