// Vue 路由懒加载示例代码
import Vue from 'vue';
import VueRouter from 'vue-router';
Vue.use(VueRouter);
const routes = [
{
path: '/',
component: () => import(/* webpackChunkName: "home" */ './views/Home.vue')
},
{
path: '/about',
component: () => import(/* webpackChunkName: "about" */ './views/About.vue')
}
];
const router = new VueRouter({
mode: 'history',
routes
});
new Vue({
router,
render: h => h(App)
}).$mount('#app');
Vue.use(VueRouter) 来安装路由插件。routes 数组中定义路由规则。每个路由对象包含 path 和 component 属性。() => import('./views/Home.vue') 的方式来实现懒加载。这种方式会在路由被访问时才加载对应的组件,而不是一开始就加载所有组件。/* webpackChunkName: "home" */ 是一个注释,用于给打包后的文件命名,方便调试和管理。new VueRouter 创建路由器实例,并传入路由配置。#app 元素上。这样做的好处是可以减少初始加载时间,提高应用性能,特别是在大型项目中非常有用。
上一篇:vue3 动态加载组件
下一篇:vue ui组件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站