Vue3の setup() 内で name にアクセスする方法について

export default defineComponent({
name: ‘xxx’,
setup(){

}
});
上記のような場合に、setup() 内で name にアクセスする方法はあるでしょうか?
もしくは、setup() 内で name を設定する方法などありますでしょうか?

よろしくお願い致します。

<script lang="ts">
import {
  defineComponent,
  getCurrentInstance
} from 'vue'

export default defineComponent({
  name: 'App',

  setup: () => {
    // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
    const current = getCurrentInstance()!
    console.log(current.type.name === 'App') // true
  }
})
</script>
1 Like

出来ました~!
勉強になりました。これで冗長にならずにすみます。
ありがとうございました。

:grinning:どういたしまして。