文章詳情頁
vue中渲染對象中屬性時顯示未定義的解決
瀏覽:108日期:2022-12-21 14:52:02
后端給的對象結構是這樣的,三層嵌套
而在最開始的時候我在data中定義了一個對象(dataInfo)接受了圖示所有的屬性
而在template中我要渲染數據(dataInfo.clientInfo.deviceName)
然后。。。。在這里插入圖片描述
未定義。。。作為一個前端菜雞,百思不得其解。
最終在有道的幫助下,告訴我了此屬性不在vue實例上
恍然大悟
只能解析在data中定義也就是vue實例上的對象子一層的東西,對于孫一層的東西就被解析成不在vue實例上的
兩種解決方法:
第一:
在定義的dataInfo中定義clientInfo等八個對象
第二:
直接定義八個對象接收八個對象中的東西
這樣,孫一層的東西就在vue實例上了
補充知識:vue報錯Cannot read property ’_withTask’ of undefined
控制臺報錯:
Cannot read property ‘_withTask’ of undefined
原因:
template中的出現的綁定事件在methods中沒有定義
以上這篇vue中渲染對象中屬性時顯示未定義的解決就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。
標簽:
Vue
相關文章:
1. 使用.net core 自帶DI框架實現延遲加載功能2. php網絡安全中命令執行漏洞的產生及本質探究3. Angular獲取ngIf渲染的Dom元素示例4. php面向對象程序設計介紹5. ASP調用WebService轉化成JSON數據,附json.min.asp6. 無線標記語言(WML)基礎之WMLScript 基礎第1/2頁7. 三個不常見的 HTML5 實用新特性簡介8. php測試程序運行速度和頁面執行速度的代碼9. Warning: require(): open_basedir restriction in effect,目錄配置open_basedir報錯問題分析10. ASP.NET Core 5.0中的Host.CreateDefaultBuilder執行過程解析
排行榜
