d3js에서 json을로드하는 동안 뭔가를 원합니다.

loading 전시이라고 꺼내고 싶고 알아냈다. on 함수를 사용하는 것 같다.
// ダミーのjson
let url = 'http://beta.json-generator.com/api/json/get/Nkd1zDuPb';


d3.json(url)
.on("beforesend", function() { console.log("beforesend"); })
.on("progress", function() { console.log("progress"); })
.on("load", function(json) { console.log("success!", json); })
.on("error", function(error) { console.log("failure!", error); })
.get();

・참고
d3-request/README.md at master · d3/d3-request
Progress Events - bl.ocks.org

d3.event가 null



d3-selection/README.md at master · d3/d3-selection
d3.event가 null이 되는 것은 d3.js가 ES6가 아니기 때문인지, 그 힘들고 잘 모르겠다. rollup을 사용하여 npm을 통해 d3을 사용하려고했지만 설정이 잘되지 않고 포기했습니다.

brush.on("end", handle) seems to get raw "mouseup" events · Issue #9 · d3/d3-brush

rollup/rollup-plugin-node-resolve: Use the Node.js resolution algorithm with Rollup (formerly rollup-plugin-npm)

좋은 웹페이지 즐겨찾기