访问http://localhost:3000/#/,页面总是显示Helloworld
main.js代码
import Vue from 'vue'
import App from './App'
import router from './router'
import ElementUI from 'element-ui'
import 'font-awesome/css/font-awesome.min.css'
import '@/assets/theme/element-theme/index.css'
Vue.config.productionTip = false
Vue.use(ElementUI)
/ eslint-disable no-new /
new Vue({
el: '#app',
router,
components: {
App
},
template: '<App/>'
})
router index.js
import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/components/Home'
import Dashboard from '@/components/Dashboard'
Vue.use(Router)
// 懒加载方式,当路由被访问的时候才加载对应组件
const Login = resolve => require(['@/components/Home'], resolve)
let routes = [{
path: '/',
component: Home,
hidden: true,
children: [{
path: '/',
component: Dashboard,
name: '首页'
}]
}]
const router = new Router({
routes: routes
})
export default router
劳烦各位帮小弟看看