element-ui使用导航栏跳转路由用法
element-ui使用導(dǎo)航欄跳轉(zhuǎn)路由用法
最近初學(xué)vue,試著做一個(gè)小項(xiàng)目熟悉語(yǔ)法與思想,其中使用elemen-ui的導(dǎo)航欄做路由跳轉(zhuǎn)切換頁(yè)面。下面記錄一下學(xué)習(xí)過(guò)程
element-ui引入vue項(xiàng)目的用法參考element官網(wǎng)?
首先復(fù)制官網(wǎng)的例子,在這基礎(chǔ)上再修改成我們想要的樣子。
屬性:?
* default-active:表示當(dāng)前active的菜單項(xiàng)的編號(hào)?
* index:類(lèi)型為字符串,在每一個(gè)el-menu-item組件上都有一個(gè)編號(hào),給default-active標(biāo)記?
使用菜單欄進(jìn)行路由跳轉(zhuǎn):
?
數(shù)據(jù):
data() {return {navList:[{name:'/findProject',navItem:'發(fā)現(xiàn)項(xiàng)目'},{name:'/communityActivity',navItem:'社區(qū)動(dòng)態(tài)'}, {name:'/publishProject',navItem:'發(fā)布項(xiàng)目'}, {name:'/personalCenter',navItem:'個(gè)人中心'}, {name:'/manageCenter',navItem:'管理員中心'}, ] } }?
路由:
export default new Router({routes: [{path: '*',redirect: '/findProject'}, {path: '/findProject', name: 'findProject', component: findProject }, { path: '/communityActivity', name: 'communityActivity', component: communityActivity }, { path: '/publishProject', name: 'publishProject', component: publishProject }, { path: '/personalCenter', name: 'personalCenter', component: personalCenter }, { path: '/manageCenter', name: 'manageCenter', component: manageCenter }] })?
使用菜單欄進(jìn)行路由跳轉(zhuǎn)有幾個(gè)注意點(diǎn):?
1. 在el-menu加上router?
2. index必須綁定路由的path,參考上面的例子,’/’不能少?
3. default-active設(shè)為當(dāng)前路由(this.$route.path),這樣在路由變化的時(shí)候,對(duì)應(yīng)的menu-item才會(huì)高亮。
轉(zhuǎn)載于:https://www.cnblogs.com/mmzuo-798/p/9267421.html
總結(jié)
以上是生活随笔為你收集整理的element-ui使用导航栏跳转路由用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [Android] QPST,解BL锁,
- 下一篇: 罗非鱼喜欢什么食物啊?