import Vue from 'vue'
import VueRouter from 'vue-router'
//1、直接把组件引入进来,不关路径访问或不访问,都把组件引用进来
import Home from '../views/Home.vue'
import Ios from '../views/Ios.vue'
Vue.use(VueRouter)
const routes = [
{
path: '/',
name: 'Home',
component: Home
},
{
path: '/about',
name: 'About',
/**
* 2、是当我访问这个路径的时候才加载这个路径,如果一直不访问/about这个路径是不会加载的
* 好处就是当项目比较大,页面比较多,因为vue是单页面应用,一次性加载这么多内容,加载会很慢,这样体验就很不好
* 所以在真正的项目中,一般使用第二种异步加载/懒加载,就是访问了才加载,没有访问就不加载
*/
//使用箭头函数引入
component: () => import('../views/About.vue')
},
{
path: '/Ios',
name: 'Ios',
component: Ios
}
]
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router
router路由 两种引用方式的区别
最新推荐文章于 2023-03-02 21:35:53 发布
本文探讨Vue Router的两种引用方式,分别是全局安装和按需引入。全局安装适用于整个项目,方便快捷;按需引入则能减少打包体积,提高应用性能。了解这两种方式的适用场景和配置差异,有助于优化Vue项目的路由管理。
4184

被折叠的 条评论
为什么被折叠?



