問題
如圖,我的前端界面和網課里面給的不一樣,沒有“申請退款”和一些其他的該有的東西。
原因分析
“合計”這一欄顯示undefined說明我們的總金額沒有輸入進去。可以看看訂單提交那塊的代碼,是否可以正確輸出。還有就是訂單詳細界面展示這塊的代碼。
解決
1.檢查訂單提交那塊的代碼
我在上下都設置了一些輸出的。
檢查后得到
發現可以正常輸出。
2.檢查訂單詳細界面展示這塊的代碼
發現紅框內的下面那句會將orderVO的內容覆蓋掉。導致前端的orderVO沒有數據。
將其改為就可以了,這段是我自己寫的,寫完以后沒有對答案,跟網課里的不一樣,所有大家自己寫完以后一定要跟官方代碼對一下,不然就有可能會出問題。