VS Code中Vue+TS出现Property 'parseCSV'不存在于类型'{}'.ts(2339)错误原因
错误原因分析
这个错误的直接原因是代码存在语法错误:在<script setup>中定义parseCSV箭头函数时,多写了一个闭合大括号}。
你写的代码里:
<script lang="ts" setup> const parseCSV = () => { // Code omitted for brevity } } </script>
箭头函数的函数体已经用第一个}闭合,后面额外的}会破坏代码结构,导致TypeScript无法正确识别parseCSV这个变量,自然在模板中就会提示该属性不存在。
修正方法是删除多余的那个闭合大括号,让代码结构正确:
<script lang="ts" setup> const parseCSV = () => { // Code omitted for brevity } </script> <template> <button @click="parseCSV">Parse</button> </template>
内容的提问来源于stack exchange,提问作者Silvan Mühlemann
相关产品推荐
相关产品推荐

