配置vue-router,实现路由懒加载、webpack分模块打包、监听路由显示title
//router.js
import Vue from 'vue'
import Router from 'vue-router'
Vue.use(Router)
export default new Router({
routes: [
{
path: '/',
name: 'demo',
component: () => /* webpackChunkName: "demo" */ import('./views/Demo.vue'),
meta: {
title: 'Demo'
},
},
]
})
//main.js
router.afterEach(function (to) {
window.scrollTo(0, 0)
document.title = to.meta.title
})