Vue Router 动态路由:深入解析与实践
// 引入Vue和VueRouter
import Vue from 'vue'
import VueRouter from 'vue-router'
// 定义路由组件
const User = {
template: '<div>A user</div>'
}
// 使用Vue.use注册VueRouter
Vue.use(VueRouter)
// 创建路由实例
const router = new VueRouter({
routes: [
// 动态路由配置
{ path: '/user/:id', component: User }
]
})
// 在Vue实例中使用router
new Vue({
router,
template: `
<div id="app">
<h1>动态路由实例</h1>
<router-link to="/user/123">Go to User 123</router-link>
<router-view class="view"></router-view>
</div>
`
}).$mount('#app')
这个代码实例展示了如何在Vue应用中使用Vue Router配置动态路由,并通过router-link
组件导航到指定的动态路由。在这个例子中,当用户点击链接时,URL将变为/user/123
,并渲染对应的User组件。这是Vue Router中动态路由配置的一个基本实例。
评论已关闭