使用Vue集成Router,打造单页应用的无限可能!

使用Vue集成Router,打造单页应用的无限可能!

介绍

在现代Web开发中,单页应用(Single-Page Application,SPA)越来越受欢迎。而Vue.js作为一款流行的JavaScript框架,为开发者提供了强大的工具来构建SPA。其中,Vue Router是Vue.js官方推荐的路由管理器,它能够帮助我们实现页面之间的无缝切换和导航。本文将介绍如何使用Vue集成Router,从而让我们能够灵活地构建出各种类型的单页应用。我们将深入探讨Vue Router的核心概念和用法,包括路由配置、路由导航、路由传参等,并结合实例进行详细演示。无论你是初学者还是有一定经验的开发者,本文都将帮助你快速上手Vue Router,并将其应用到你的项目中。让我们一起来探索Vue集成Router的魅力,打造出无限可能的单页应用吧!

图文教程

  • cmd输入命令
npm i vue-router@3

20231126183654137-image

20231126183852563-image

基本使用

在src文件夹下,新建router文件夹,用来进行路由配置操作,再在router文件夹下新建index.js文件,作为router文件夹的主文件(src/router/index.js)

  • main.js
import Vue from 'vue'
import App from './App.vue'

// 引入router
import router from './router'

Vue.config.productionTip = false

new Vue({
    router,
    render: h => h(App),
}).$mount('#app')
  • ruter
//引入vue
import Vue from 'vue'

//引入VueRouter
import VueRouter from 'vue-router'

Vue.use(VueRouter)

//创建并暴露router实例对象,去管理一组一组的路由规则
export default new VueRouter({
    mode: 'history',
    routes: [
        {
            path: '/home',
            name: 'home',
            component: () => import('@/views/home/index.vue'),
        },
        {
            path: '/login',
            name: 'login',
            component: () => import('@/views/login/index.vue'),
        },
    ]
})

20231126193218623-image

20231126193451894-image

THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容