當前位置:首頁 » 網頁前端 » 導出數據有遺漏是前端問題嘛
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

導出數據有遺漏是前端問題嘛

發布時間: 2023-02-26 12:49:25

1. vue前端收到的數據與後台發送的數據不一致是什麼原因

列印出後台從資料庫中查詢出的數據,發現欄位是完整的,並無缺失;列印JSON字元串,發現缺少欄位,定位到問題入口;查看JSON.toJSONString()方法後,並未發現異常;將該模塊的所有文件重新審閱一遍後發現,實體類User.java中有個布爾類型的成員變數的get方法不對頭;這就導致JSON將User對象轉換成json字元串時,無法通過反射獲取到其state欄位,最終給前端的json數據也就沒有該欄位。


處理方法,重寫實體類User的get、set方法並檢驗,確保不再出錯。重啟後,測試顯示正常。查看後台支持的編碼格式和前端axios發送過去的的編碼格式是否一致。不一致就會出現跨域問題。至於為什麼也不明白,可能是瀏覽器認為不一致的編碼就是跨域也可能就是瀏覽器的bug。Vue請求後端數據的方法,首先在api文件夾下,建立介面js文件;然後確定baseURL和url後綴;最後輸入需要獲取數據的代碼即可。千鋒教育截止目前已在北京、深圳、上海、廣州、鄭州、成都、大連等20餘個核心城市建立直營校區,服務近20萬學員、近千所高校和數萬家企業。

2. 測試界面上輸入信息後點擊保存,出現問題,如何確定前端問題還是後端問題

可以通過使用簡單網路調試工具對前端後端問題進行定位:例如:- 通過抓包工具沒有抓到數據包可以考慮是前端問題- 能夠抓取到通信數據包的話就查看下HTTP狀態碼 1)4xx--客戶端(前端)問題 2)5xx--服務端問題在傳智播客學習時,老師有講解過。現在已經畢業了,13k月薪,感謝黑馬

3. 點贊正常顯示,但是資料庫數據沒有+1,這怎麼來判斷是前端還是後端的錯誤

步驟如下。點贊正常顯示,但是資料庫數據沒有+1的情況下區分前端還是台端交互:
1、F12,打開錯誤控制台console。
2、查看網路請求。
3、Html中如果有鏈接,有出現樣式的問題基本都是CSS的bug、出現文本的問題基本都是html的bug、出現交互類的問題基本都是Javascript的bug相應的情況下,基本可以定位到是屬於前端的問題。
3、如果為空,或者有出現error錯誤信息,我們就可以定位到屬於後台開發的問題。

4. F12下如何查看bug屬於前端還是後端

一般前後端的數據流程是,前端組裝數據向後端發起請求,後端進行處理返回響應數據給前端,前端對響應數據前端效果展示。
可以分析是在哪個節點引發的Bug,從而判斷是前端還是後端問題。
比如,前端發送請求是,數據組裝有問題,導致後端返回報錯,這個是屬於前端問題。
而如果前端發送請求數據沒問題,後端返回數據不對或者報錯,可以判斷為後端問題。