非懒加载方式:
import Home from '@/views/home.vue'
{
path: '/home',
name: 'home',
component: Home
},
方式一: resolve 为 promise 的 resolve 回调,组件加载成功后调用
{
path: '/home',
name: 'home',
component: resolve => require(['@/views/home.vue'],resolve);
},
方式二:
{
path: '/home',
name: 'home',
component: import('@/views/home.vue');
},
方式一和方式二的区别import由es6官方提供
require是由webpack提供