Vue是一款现代化的JavaScript框架,其拥有非常灵活的路由功能。Vue路由可以帮助我们在单页应用中管理页面之间的切换,同时也可以为我们的应用提供更好的用户体验。
在Vue中,我们可以将一个组件注册为路由,然后在路由的配置中使用此组件。下面是一个指定div路由的示例:
const routes = [
{ path: '/', component: Home },
{ path: '/about', component: About },
{ path: '/contact', component: Contact }
]
const router = new VueRouter({
routes
})
new Vue({
el: '#app',
router,
template: '<div><router-view /></div>'
})
在上面的代码中,我们首先定义了一个路由表(routes),其中包含了三个路由:'/'、'/about'和'/contact'。每个路径都对应一个组件,分别是Home、About和Contact。
接着,我们通过VueRouter创建了一个路由实例router,并将路由表传递给它。
最后,我们创建了一个Vue实例,并将其挂载到页面上指定id为' app'的div中。我们还通过template选项将一个router-view组件添加到此div中,以便渲染出当前路由所对应的组件。