echarts-gl icon indicating copy to clipboard operation
echarts-gl copied to clipboard

监听 grid3D.viewControl.beta changed

Open FunctionRun opened this issue 7 years ago • 2 comments

echarts-gl: 1.0.0-beta.4 qtek: 0.4.1 echarts: 3.6.2 zrender: 3.5.2

我想要监听 grid3D.viewControl.beta 改变的事件, 比如可以这样

myChart.on('viewControlChange', (viewControlParam) => {
    const beta = viewControlParam.beta;
    // when beta = 90 -> do something

})

我现在的代码是这样

const tick = (timestamp) => {
    const beta = myChart.getOption().grid3D[0].viewControl.beta;
    if(beta > 89.5 && beta < 90.5) {
        //do something
    } else {
        window.requestAnimationFrame(tick);
    }
}

window.requestAnimationFrame(tick);

我认为这样不好,getOption 一直被调用

FunctionRun avatar Sep 05 '17 11:09 FunctionRun

试试

myChart.on('grid3dcamerachanged', function () {})

pissang avatar Sep 05 '17 11:09 pissang

makr 3d gl 图表监听viewControl 解决方案

myChart.on("grid3dcamerachanged", function (e) {
	console.log("e log==>", e);
});

wangz-code avatar Mar 10 '23 04:03 wangz-code