【发布时间】:2021-12-07 05:18:31
【问题描述】:
所以我有Component1,
<!-- Component1 -->
<script lang="ts" setup>
defineProps<{ msg: string }>()
</script>
<template>
<p>{{ msg }}</p>
</template>
然后我全局注册,
// main.ts
import { createApp } from "vue"
import App from "./App.vue"
import Component1 from "./Component1.vue"
const app = createApp(App)
app.component("Component1", Component1)
app.mount("#app")
后来我把它当做,
<script setup lang="ts"></script>
<template>
<Component1 />
</template>
但是我没有得到Component1 的道具类型推断。那么如何为这个全局组件添加 typescript 支持呢?
【问题讨论】:
标签: typescript vue.js vuejs3