vue3 在script setup中声明组件名字

作者: 简小咖 | 来源:发表于2022-07-07 16:02 被阅读0次

使用unplugin-vue-define-options插件

npm i unplugin-vue-define-options -D

在vite.config.ts中配置

// vite.config.ts
import DefineOptions from 'unplugin-vue-define-options/vite'
import Vue from '@vitejs/plugin-vue'
 
export default defineConfig({
  plugins: [Vue(), DefineOptions()],
})

如果是ts项目需要在tsconfig.json中添加一个配置

{
  "compilerOptions": {
    "types": ["unplugin-vue-define-options"]
  }
}

vue中使用

<script setup lang="ts">
  defineOptions({
    name: 'App'
  })
</script>

相关文章

网友评论

    本文标题:vue3 在script setup中声明组件名字

    本文链接:https://www.haomeiwen.com/subject/yadpbrtx.html