当前位置: 首页 > 知识库问答 >
问题:

vue3 模版文件script中两种写法什么意思?

姚实
2023-08-07
import {defineComponent} from "vue";export default defineComponent({    name: "App",    setup() {        return {}    }})
export default {    name: "App",    setup() {        return {}    }}

这两种有什么不一样?哪种好?

共有3个答案

马淇
2023-08-07

没什么区别 使用defineComponent()仅仅只是方便提供类型推导。
见:vue3文档-defineComponent()

鄂育
2023-08-07

defineComponent 是为了实现 Composition API 以及提供更好 ts 支持

左凯定
2023-08-07

defineComponent函数提供了类型推断,这对用TypeScript项目来说更有用,支持更好,你如果使用js的话用下面的就行

 类似资料: