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