Vue 配置全局請求參數遇到的問題 登錄后使用 this.$router.push('/Index') 跳轉的問題(場景有點怪)


設置了全局請求 global_var.js

1 const postData = new URLSearchParams()
2 postData.set('user_id', localStorage.getItem("user_id"))
3 postData.set('utoken', localStorage.getItem("utoken"))
4 
5 export default {
6   postData
7 }

在登錄后 使用無法使用全局變量的去拼接參數去請求

應該這樣設置

 

1             //防止手動刷新頁面加入緩存中
2             localStorage.setItem("user_id", response.data.data.user_id)
3             localStorage.setItem("utoken", response.data.data.utoken)       
4             
5             //設置全局參數(全局單頁面程序設置,防止全局渲染無值)
6             this.GLOBAL.postData.set('user_id', response.data.data.user_id) 
7             this.GLOBAL.postData.set('utoken', response.data.data.utoken) 
8             this.$router.push('/Index')

 

如果本文章已幫助到您!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM