返回

基本流程始化时,挂载router配置

前端

初始化Vue Router

在初始化Vue Router之前,我们需要先安装Vue Router。可以在项目中使用npm或yarn来安装Vue Router:

npm install vue-router

yarn add vue-router

安装完成后,可以在Vue实例中初始化Vue Router。在Vue实例的构造函数中,可以使用Vue.use()方法来安装Vue Router:

import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

const router = new VueRouter({
  routes: [
    {
      path: '/',
      component: Home
    },
    {
      path: '/about',
      component: About
    }
  ]
})

new Vue({
  router,
  render: h => h(App)
}).$mount('#app')

在上面的代码中,我们首先导入了Vue和Vue Router。然后,我们使用Vue.use()方法来安装Vue Router。接下来,我们创建了一个Vue Router实例,并配置了路由表。路由表中包含了路由规则,每个路由规则都指定了一个路径和一个组件。当用户访问某个路径时,就会加载对应的组件。最后,我们创建了一个Vue实例,并将Vue Router实例挂载到了Vue实例上。

在页面中使用router-link和router-view组件

在初始化Vue Router之后,就可以在页面中使用router-linkrouter-view组件来实现页面的路由和视图切换。

router-link组件是一个链接组件,当用户点击router-link组件时,就会导航到对应的路由。router-link组件的用法如下:

<router-link to="/about">关于我们</router-link>

上面的代码将创建一个链接,当用户点击这个链接时,就会导航到/about路由。

router-view组件是一个视图组件,用于显示当前路由对应的组件。router-view组件的用法如下:

<router-view></router-view>

上面的代码将创建一个视图组件,该视图组件会显示当前路由对应的组件。

总结

在本文中,我们介绍了如何在Vue.js中初始化Vue Router,以及如何在页面中使用router-linkrouter-view组件来实现页面的路由和视图切换。希望本文能够对您有所帮助。