在vue中使用bootstrap3寫(xiě)了個(gè)響應(yīng)式導(dǎo)航,navbar-toggle點(diǎn)擊顯示之后,點(diǎn)擊列表中的路由跳轉(zhuǎn)了,但是列表不關(guān)閉,這樣我只能通過(guò)js來(lái)控制關(guān)閉,但是在vue中應(yīng)該怎么寫(xiě)?
<nav class="nav navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<!--此處應(yīng)該是個(gè)模板放logo-->
<div class="navbar-header">
<a href="javascript:void(0);" class="navbar-brand logo-wrapper">
<logo></logo>
</a>
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse">
<span class="sr-only">切換導(dǎo)航</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse" id="navbar-collapse">
<ul class="nav navbar-nav">
<li class="item"><router-link to="/home">首頁(yè)</router-link></li>
<li class="item"><router-link to="/huiChat">蕙聊直播</router-link></li>
<li class="item"><router-link to="/huiHealth">蕙健康</router-link></li>
<li class="item"><router-link to="/huiShop">蕙商城</router-link></li>
</ul>
<!-- 右側(cè)登陸插件的 -->
<div class="nav navbar-nav navbar-right login-wrapper">
<login></login>
</div>
</div>
</div>
</nav>
效果如圖
點(diǎn)擊了路由跳轉(zhuǎn)了 但是列表不收起來(lái),還有就是 這個(gè)li的樣式我寫(xiě)在了響應(yīng)式里面,但是沒(méi)有效果。
@media (max-width:767px)
.collapse
.item
width 100%
&:hover
background #e1e1e1
.router-link-active
color #FE007F
border-bottom none
.login-wrapper
display: block
登錄注冊(cè)模塊如果不寫(xiě)在列表中會(huì)被換行,但寫(xiě)在里面屏幕縮小的時(shí)候就會(huì)在最后,我依然想放在導(dǎo)航欄,請(qǐng)問(wèn)我這里該怎么調(diào)整呢?
我最終想實(shí)現(xiàn)的
1小屏幕下點(diǎn)擊菜單切換路由后自己關(guān)閉菜單列表
2.小屏幕下菜單欄中文字居中
3.小屏幕的時(shí)候 登陸放在導(dǎo)航欄右側(cè),菜單按鈕在左側(cè),并且在正常尺寸的時(shí)候不會(huì)被擠下來(lái)。
搗鼓一下午了,求各位大大給點(diǎn)思路、
第一個(gè)問(wèn)題暫時(shí)的解決方案,為菜單按鈕添加 ref="toggle",
然后為每個(gè)菜單添加點(diǎn)擊事件,通過(guò)this.$refs.toggle.click()實(shí)現(xiàn)觸發(fā)切換菜單欄狀態(tài),但是在寬屏模式下點(diǎn)擊會(huì)有菜單收回的動(dòng)畫(huà)。
第二次修改,檢測(cè)到每次點(diǎn)擊標(biāo)簽為collapse navbar-collapse增加一個(gè) in的屬性用于列表的展示和隱藏
因此在data中定義 isShow=false
給button增加點(diǎn)擊事件設(shè)為true,
給每個(gè)列表增加點(diǎn)擊事件為false 然后給collapse navbar-collapse 綁定class in的狀態(tài)就好了
北大青鳥(niǎo)APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國(guó)IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國(guó)家
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國(guó)一站式人才培養(yǎng)平臺(tái)、一站式人才輸送平臺(tái)。2014年4月3日在美國(guó)成功上市,融資1
北大課工場(chǎng)是北京大學(xué)校辦產(chǎn)業(yè)為響應(yīng)國(guó)家深化產(chǎn)教融合/校企合作的政策,積極推進(jìn)“中國(guó)制造2025”,實(shí)現(xiàn)中華民族偉大復(fù)興的升級(jí)產(chǎn)業(yè)鏈。利用北京大學(xué)優(yōu)質(zhì)教育資源及背
博為峰,中國(guó)職業(yè)人才培訓(xùn)領(lǐng)域的先行者
曾工作于聯(lián)想擔(dān)任系統(tǒng)開(kāi)發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動(dòng)互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺(tái)面向?qū)ο箝_(kāi)發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫(kù),具有快速界面開(kāi)發(fā)的能力,對(duì)瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁(yè)制作和網(wǎng)頁(yè)游戲開(kāi)發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開(kāi)發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國(guó)Software AG 技術(shù)顧問(wèn),美國(guó)Dachieve 系統(tǒng)架構(gòu)師,美國(guó)AngelEngineers Inc. 系統(tǒng)架構(gòu)師。