我創(chuàng)建了一個(gè)Global.vue文件代碼如下<script>
const memu=''
export default
{
memu,//
}</script>并在main中掛載到全局Vue.prototype.$global = global在login頁(yè),存入了數(shù)據(jù)并且成功打印,以下是代碼片段,存入之后有個(gè)路由跳轉(zhuǎn)this.$global.memu = response.data.responseDataObject.firstModel
console.log(this.$global.memu)然后我通過(guò)路由跳轉(zhuǎn)到其他頁(yè)面this.$global.memu卻是undefined created(){ console.log(this.$global.memu)//undefined
},
mounted(){ console.log(this.$global.memu)//undefined
},請(qǐng)問(wèn)這些操作哪里有問(wèn)題啊
2 回答

慕婉清6462132
TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊
this.$global
是vue
實(shí)例對(duì)象啊
你應(yīng)該是要建個(gè)Global.js
然后搞個(gè)全局變量沒(méi)錯(cuò)吧。

拉丁的傳說(shuō)
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
沒(méi)必要這么麻煩, 這樣不行的話,可以換種方法,你登錄頁(yè)的時(shí)候個(gè)把這個(gè)值 存入localStorage中 用的時(shí)候取就行了
添加回答
舉報(bào)
0/150
提交
取消