vue 路由懒加载 使用,优化对比
------------------正常用法 // import Login from 'login/Login' // import LoginView from 'login/index.vue' // import SelectCountry from 'login/children/SelectCountry' // import OpenView from 'login/open/Index.vue' // import OpenViewTwo from 'login/open/Two.vue' // import OpenViewThree from 'login/open/Three.vue' // import OpenViewFour from 'login/open/Four.vue' // import OpenViewFive from 'login/open/Five.vue' // import OpenViewSix from 'login/open/Six.vue' // import OpenViewSeven from 'login/open/Seven.vue'
-------------------懒加载用法
const Login = r => require.ensure([], () => r(require('login/Login')), 'group-login') const LoginView = r => require.ensure([], () => r(require('login/index')), 'group-login') const SelectCountry = r => require.ensure([], () => r(require('login/children/SelectCountry')), 'group-login') const OpenView = r => require.ensure([], () => r(require('login/open/Index.vue')), 'group-login') const OpenViewTwo = r => require.ensure([], () => r(require('login/open/Two.vue')), 'group-login') const OpenViewThree = r => require.ensure([], () => r(require('login/open/Three.vue')), 'group-login') const OpenViewFour = r => require.ensure([], () => r(require('login/open/Four.vue')), 'group-login') const OpenViewFive = r => require.ensure([], () => r(require('login/open/Five.vue')), 'group-login') const OpenViewSix = r => require.ensure([], () => r(require('login/open/Six.vue')), 'group-login') const OpenViewSeven = r => require.ensure([], () => r(require('login/open/Seven.vue')), 'group-login')