返回
基本流程始化时,挂载router配置
前端
2023-09-25 07:40:26
初始化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-link
和router-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-link
和router-view
组件来实现页面的路由和视图切换。希望本文能够对您有所帮助。