vue 在pc端調試正常執行,移動端失敗 ,頁面空白


移動端對代碼的執行較為嚴格,語句出現undefined或其他時,不報錯的同時頁面空白或在created中獲取不到data的值,並且不能改變data的屬性

例如:

  給memberId 賦值時,從緩存中獲取id,若緩存中的userInfo為null,移動端不報錯,同時不執行,不能更改其值以及data中的其他屬性的值,導致頁面異常

        memberId: JSON.parse(getStore("userInfo")).id,

解決方案,對獲取值進行可能存在的異常兼容處理

memberId: getStore("userInfo")!=null && getStore("userInfo") != "" ? JSON.parse(getStore("userInfo")).id : 9999999,

 


免責聲明!

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



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