在D3的JSON呼叫中執行的代碼在d3 callback
d3 v5中的簽名更改: d3.json()的簽名()在d3 v5中發生了變化。現在,它返回承諾,而不是依靠回調函數。 The second argument is now an optional RequestInit object.
Modified Code:
To resolve the issue, rewrite the code as follows:d3.json("/trip_animate/tripData.geojson") 然後。 //您原始回調的代碼在這裡... });有兩種主要方法來處理錯誤:
.catch() for Error Handling:
d3.json("/trip_animate/tripData.geojson") 然後。 //您原始回調的代碼在這裡... })。捕獲(function(error){ //在這裡錯誤處理代碼... });
通過實現這些更改,您可以在D3.json()回調中確保代碼按預期執行。免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3