const props = defineProps({
  selectedData: <Record<string, string>>
});

在结束括号下有一条红线,表示

分析错误:意外标记.你是说{'}'}还是{'}'}

我对类型的定义有误吗?我不知道该怎么办.

推荐答案

documentation for Vue人中:

如果您使用的是TypeScript,那么也可以使用纯类型注释声明props 和emits .

这意味着你可以使用:

const props = defineProps<{
  selectedData: Record<string, string>;
}>();

Typescript相关问答推荐

Tailwind CSS样式不在Svelte应用程序中呈现

VS代码1.88.0中未出现自动导入建议

如何创建泛型类型组件来使用React Native的FlatList或SectionList?'

迁移到Reaction路由V6时,获取模块Reaction-Router-Dom';没有导出的成员RouteComponentProps错误

无法从Chrome清除还原的初始状态数据

如何表示多层深度的泛型类型数组?

TypeScrip:逐个 case Select 退出noUncheck kedIndexedAccess

如何调整对象 struct 复杂的脚本函数的泛型类型?

已解决:如何使用值类型限制泛型键?

TypeScrip:从对象中提取和处理特定类型的键

TypeScrip:强制使用动态密钥

如何将spread operator与typescripts实用程序类型`参数`一起使用

如何在打字角react 式中补齐表格组

TypeScrip:使用Cypress测试包含插槽的Vue3组件

三重融合视角与正交阵

如何在Deno中获取Base64图像的宽/高?

类型';只读<;部分<;字符串|记录<;字符串、字符串|未定义&>';上不存在TS 2339错误属性.属性&q;x&q;不存在字符串

如何使用useSearchParams保持状态

T的typeof键的Typescript定义

Typescript 从泛型推断类型