Vue3 给组件设置name

在Vue3的<script setup>模式下,往往会忽略 name;

但是在keep-alive等情况下又需要用到!

方法1:

<script lang="ts">
  export default {
    name: "my-component"
  }
</script>

<script lang="ts" setup>
  /* 业务代码 */
</script>

方法2:

<script lang="ts" setup>
  //改方法需要vue3.3+
defineOptions({ name:
"my-component" }) </script>

方法3:这里主要是在动态加载路由时

 const comp=import(`@/component.vue`)
  comp.then(res=>{
         res.default.name=item.name
})

 

posted @ 2024-04-09 17:14  羽鱼  阅读(1691)  评论(0编辑  收藏  举报