亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

vue中第一次加載頁面data對象中沒有值,刷新之后就好了

vue中第一次加載頁面data對象中沒有值,刷新之后就好了

Helenr 2019-03-20 18:19:25
用的是vue做的后臺管理系統,第一次進入的時候頁面數據沒有加載,報錯Cannot read property 'realname' of undefined刷新之后值就會出來刷新之前頁面是這樣的刷新之后的頁面是這樣的頁面的代碼是這樣的這個this.user就是這個用的值
查看完整描述

5 回答

?
FFIVE

TA貢獻1797條經驗 獲得超6個贊

這個應該是你給的user這個變量的初始值不對;
看你的api是mounted之后才去獲取后臺數據,而后臺返回的數據對象中有個屬性是realname,而你在mounted的時候,數據正在獲取的時候,模板已經被初始化渲染了,所以模板就需要你user里面的realname這個屬性值,你的初始化值中有的話就應該不會報錯了

查看完整回答
反對 回復 2019-04-02
?
阿波羅的戰車

TA貢獻1862條經驗 獲得超6個贊

寫到created中試試。


查看完整回答
反對 回復 2019-04-02
?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

https://img1.sycdn.imooc.com//5ca3250f000123f006110194.jpg

這個是獲取到登陸用戶的信息并且賦值

https://img1.sycdn.imooc.com//5ca325100001a87804330132.jpg

在公共的js中寫的一個方法把這個值返回出來

https://img1.sycdn.imooc.com//5ca3251200015c0806220435.jpg

在中間展示的地方獲取這個返回的值進行賦值,只有第一次進入這個頁面會不出現數據,刷新就好了


查看完整回答
反對 回復 2019-04-02
  • 5 回答
  • 0 關注
  • 4164 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號