내가 찾을 때 못 찾았던 기억에 간단 정리.

경로는 알맞게 수정해서 쓰기.



MainFooter.vue


1
2
3
4
5
6
7
8
9
10
11
12
<template>
  <H1>FOOTER</H1>
</template>
 
<script>
export default {
  name: 'main-footer'
}
</script>
 
<style scoped>
</style>
cs




MainHeader.vue


1
2
3
4
5
6
7
8
9
10
11
12
<template>
  <H1>HEADER</H1>
</template>
 
<script>
export default {
  name: 'main-header'
}
</script>
 
<style scoped>
</style>
cs




App.vue


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<template>
  <div id="app">
    <div id="header">
      <main-header/>
    </div>
 
    <img src="./assets/img/logo.png">
    <router-view/>
 
    <div id="footer">
      <main-footer/>
    </div>
  </div>
</template>
 
<script>
import MainHeader from './shared-components/MainHeader.vue'
import MainFooter from './shared-components/MainFooter.vue'
 
export default {
  name'App',
  components: {
    'main-header': MainHeader,
    'main-footer': MainFooter
  }
}
</script>
 
<style>
  @import './assets/css/demo.css'
</style>
cs