使用axios 報 name.toUpperCase is not a function


使用axios 報 name.toUpperCase is not a function

可能是許久沒有用vue了,有些生疏,加上嘗試之前總結的思路,這次在項目上實現時,碰到的問題。讓人有些懵,不知所措,還是需要項目來穩住我這漂浮的心

先拋出錯誤

name.toUpperCase is not a function一般不外乎語法錯誤,或者沒有這個值,結果我debugger 等,都沒能有效的找到原因所在,只能大量搜索,終於碰到一個可能跟我類似的問題

鄙人代碼片段

axios.defaults.headers = `'Content-Type': 'application/json', 'Accept': 'application/json'`

我也不知道為何 我會寫成這個,結果就出現上訴的錯誤,而自己一下子也沒察覺出來,最后才發現怎么是字符串。修改如何

axios.defaults.headers = {'Content-Type': 'application/json', 'Accept': 'application/json'}

字符串改為 對象就好了

總結

  • 問題解決簡單,但是找到原因所在,確是百般困難,並不是一下子就出來了,總以為自己寫的沒錯,不應該是小問題錯誤,想想就無言
  • 所以鄙人一再告誡自己多看問題,先看看是不是配置等有問題,再去檢索,如此更好


免責聲明!

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



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