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標籤無法點擊;