APP.vue
<template>
<div id="app">
<navigator></navigator>
<router-view></router-view>
<foot></foot>
</div>
</template>
<script>
import Navigator from './components/Navigator.vue'
import Foot from './components/Footer'
export default {
name: 'app',
components: {
Navigator,
Foot
}
}
</script>
main.js
import Vue from 'vue'
import App from './App'
import 'normalize.css'
import Router from 'vue-router'
import Home from './components/Home.vue'
import Guests from './components/Guests.vue'
import Introduction from './components/Introduction.vue'
import Workshop from './components/Workshop'
Vue.use(Router)
const routes = [
{
path: '/',
component: Home
}, {
path: '/guests',
component: Guests
}, {
path: '/introduction',
component: Introduction
}, {
path: '/workshop',
component: Workshop
}
]
const router = new Router(routes)
new Vue({
router,
render: h => h(App)
}).$mount('#app')
但是页面上router-view那块始终都没有东西,请问是怎么回事?