VUE中this.$router.push點了后hash地址改變了頁面不跳轉
今天在寫代碼的時候,爆出了一個問題,在我使用this.$router.push的時候,hash地址改變了,但是頁面卻不發(fā)生跳轉。

地址從admin跳轉到了login后,仍然沒有發(fā)生改變

<van-button type="success" class="" @click="reset">重置</van-button>
<van-button type="primary" class="" @click="login">登錄</van-button>
給它綁定一個事件:
reset(){
this.username = '';
this.password = '';
},
login(){
if(this.username === 'likaicheng' && this.password === '666666'){
// 1.存儲token
localStorage.setItem('token','Bearer xxxx')
// 2.跳轉到后臺主頁
this.$router.push('/login' )
}else{
// 登錄失敗
localStorage.removeItem('token')
}
}將main.js的顯示頁面改為App.

加上<router-view>才能跳轉頁面,具體的做法是首先在App.vue中刪除其他的代碼,只加上router-view。

之后點擊之后,頁面發(fā)生改變了。

到此這篇關于VUE中this.$router.push點了后hash地址改變了頁面不跳轉的文章就介紹到這了,更多相關VUE this.$router.push頁面不跳轉內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
如何解決elementUI打包上線后icon圖標偶爾亂碼問題
文章描述了在使用若依框架開發(fā)過程中遇到的圖標亂碼問題,通過分析發(fā)現(xiàn)是由于sass編譯器將Unicode編碼轉換為明文導致的,文章提供了四種處理方法:使用css-unicode-loader、升高sass版本、替換element-ui的樣式文件和更換打包壓縮方式2025-01-01
Vue3.2?新增指令?v-memo?用法詳解(提高性能利器)
v-memo 接受一個依賴的數(shù)組,依賴的數(shù)組變化,v-memo 所對應的 DOM 包括子集將會重新渲染,這篇文章主要介紹了Vue3.2?新增指令?v-memo?用法,提高性能的又一利器,需要的朋友可以參考下2022-09-09
Vue?Router路由hash模式與history模式詳細介紹
Vue?Router是Vue.js官方的路由管理器。它和Vue.js的核心深度集成,讓構建單頁面應用變得易如反掌。路由實際上就是可以理解為指向,就是我在頁面上點擊一個按鈕需要跳轉到對應的頁面,這就是路由跳轉2022-08-08
vue配置生產(chǎn)環(huán)境.env.production與測試環(huán)境.env.development
這篇文章主要介紹了vue配置生產(chǎn)環(huán)境.env.production與測試環(huán)境.env.development方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10

