Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   что такое defineComponent (vue cli) (https://javascript.ru/forum/css-html/82152-chto-takoe-definecomponent-vue-cli.html)

fori 22.03.2021 19:45

что такое defineComponent (vue cli)
 
Здраствуйте, при выполнении команды vue add i18n появляется такой шаблон
<template>
  <p>{{ $t("hello") }}</p>
</template>

<script>
import { defineComponent } from "vue";

export default defineComponent({
  name: "HelloI18n",
});
</script>

<i18n>
{
  "en": {
    "hello": "Hello i18n in SFC!",
  },
}
</i18n>

Но что в нем значит defineComponent в import { defineComponent } from "vue";
и почему export default defineComponent а не просто export default

voraa 22.03.2021 20:46

Импортируется функция defineComponent из vue
Затем она вызывается

defineComponent({ name: "HelloI18n",});

, и результат ее работы экспортируется.

Наверно все таки
<script type=module>


Часовой пояс GMT +3, время: 20:06.