对于路由地址并未切换,但是地址栏发生地址发生变化原因
生活随笔
收集整理的這篇文章主要介紹了
对于路由地址并未切换,但是地址栏发生地址发生变化原因
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、路由切換,明明this.$route.push('/other')跳轉(zhuǎn)到other頁面,但地址欄還是發(fā)生了變化。出現(xiàn)莫名字符串
原因:原來項(xiàng)目使用mui、jquery.改為vue后頁面跳轉(zhuǎn)的標(biāo)簽仍為a標(biāo)簽,但href="#sqw"。所以莫名有時(shí)候會(huì)出現(xiàn)sqw頁面;
修改為href="javascript:void(0)",無法點(diǎn)擊即可;
2、一個(gè)頁面,多個(gè)模塊,僅僅是控制顯示隱藏,沒有使用路由切換頁面,為何地址欄還是發(fā)生變化;
原因:還是老原因,由于點(diǎn)擊切換控制隱藏的按鈕依然為a標(biāo)簽,href="#".導(dǎo)致地址欄變化,所以還是修改為href="javascript:void(0)",無法點(diǎn)擊即可;
總結(jié),跳轉(zhuǎn)頁面或用v-if(v-show)控制顯示隱藏時(shí),最好不要用a標(biāo)簽,但用了框架,需要使a標(biāo)簽無法點(diǎn)擊;
總結(jié)
以上是生活随笔為你收集整理的对于路由地址并未切换,但是地址栏发生地址发生变化原因的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Timer和counter
- 下一篇: html5背景泡泡,HTML5 canv