import { createApp } from 'vue'
createApp(App).mount('#app')
named export
를 불러올 수도 있고 default export
도 가능하다.// export default 예제
import App from "./App.vue"
// named export 예제
import {App} from "./App.vue"
import { createApp } from 'vue'
import App from "./App.vue"
import FriendContact from "@/components/FriendContact.vue";
const app = createApp(App)
app.component("friend-contact",FriendContact)
app.mount('#app')
<template></template>
<script>
export default {
data(){
return {
...
}
},
watch:{},
computed:{},
methods:{},
}
</script>
expoert default
를 때려주는 것이다.앞서 포스팅했던 것 처럼 components folder 밑에 .vue 파일들은 이름은 통상 PascalCase로 작성하며 구성요소는 App.vue와 같다.
즉, 앱 컴포넌트 하나하나가 미니 Vue 앱과 같다.
<template>
<div></div>
</template>
<script>
export default {
data(){}
}
</script>