方法一:编写一个不写 setup 的 script 标签,来指定组件名字

代码如下,

<!-- vue2格式 (vue3兼容vue2) -->
<script lang="ts">
  export default {
    name:'Person',
  }
</script>

<!-- 以下是setup语法糖的写法 -->
<script setup lang="ts">
console.log(this)
</script>

 

方法二:使用插件 vite-plugin-vue-setup-extend(安装->配置->命名)

步骤:

第一步: npm i vite-plugin-vue-setup-extend -D

第二步: vite.config.ts 中

import { defineConfig } from 'vite'

import VueSetupExtend from 'vite-plugin-vue-setup-extend'

export default defineConfig({

        plugins: [VueSetupExtend()]

})

第三步: <script setup lang='ts' name="Person">

结果:命名成功

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐