鍍金池/ 問答/HTML/ vue2引入兩個組件,為啥不顯示呢?已經(jīng)解決了謝謝各位前輩

vue2引入兩個組件,為啥不顯示呢?已經(jīng)解決了謝謝各位前輩

實在搞不明白哪里有問題,也沒報錯
main.js

import Vue from 'vue'
import App from './App'
import VueRouter from 'vue-router'
import MyHeader from './components/header'
import MyFooter from './components/footer'
Vue.use(VueRouter)

const router = new VueRouter({
    routes:[
        {
            path:'/header',
            component:'MyHeader'
        },
        {
            path:'/footer',
            component:'MyFooter'
        }
    ]
})
const app = new Vue({
  router,
 render: h => h(App)
}).$mount('#app')

App.vue

<template>
  <div>
    <router-link to='/header'>111111</router-link>
    <router-link to='/footer'>222222</router-link>
      <router-view></router-view>
  </div>
</template>

<script>
export default {
 
}
</script>

<style>

</style>

圖片描述

![圖片描述][2]

回答
編輯回答
萌吟

{path:'/header', component: MyHeader}中,MyHeader是
import MyHeader from './components/header'時引入的對象,不是字符串。

2017年6月22日 20:23
編輯回答
咕嚕嚕

印象中是 component 的值是不需要加引號的,把引號去掉就可以了

component: MyHeader
2018年8月30日 17:33