typescript - 键入 Vue3 组件函数参数时出错,意外标记(冒号)
问题描述
我有一个 Vue3 打字稿组件:
//Dummy2.vue
<script lang="ts">
import { defineComponent } from 'vue'
export default defineComponent({
setup() {
function test(arg: string) {
console.log(arg)
}
}
})
</script>
运行eslint src/components/Dummy2.vue
导致错误:
5:21 error Parsing error: Unexpected token :
function test(arg: string)
改成后错误消失function test(arg)
。
我的 eslint 配置是:
//eslintrc.js
module.exports = {
env: {
node: true
},
extends: [
'eslint:recommended',
'plugin:vue/vue3-recommended',
'plugin:prettier-vue/recommended',
'prettier'
]
}
如何在保持输入函数参数的同时摆脱这个 eslint 错误?
解决方案
推荐阅读
- ruby-on-rails - 如何处理使用相同控制器、动作和视图的不同类型?
- kdb - 在查询中除以计数并更新到新表
- salesforce - 如何通过 apex 代码从审批流程中获取步骤名称?
- javascript - 为什么const变量是这样定义的?
- angular - Angular Reactive Forms:在值更改之前检测用户输入
- android - 接收短信的广播服务
- class - 如何在联合继承中为查询的子实体返回正确的类?
- javascript - 解析授权标头时出现 NTLM 错误
- xamarin - 自定义字体不会通过自定义标签呈现器在 Xamarin.iOS 上加载
- java - 当用户在我的聊天中收到另一个用户的新消息时,如何创建通知?