Blacker

Results 5 comments of Blacker

这个应该是考察基本使用 ```js function getFoo(){ return new Promise(resolve => setTimeOut( () => resolve('foo') , 1000)) } async function asyncFn(){ let foo = await getFoo() let logic = '同步是加引号的' } ```

哎,大神不理我,自问自答 原因:首先,`animation`会根据调用者传入的期望值来完成动画,而点击 z 时,因为到达页面底部而永远无法达到期望值,`animation`就用一直执行尝试到达预期值,也就是一直往下滚动。 原因找到了,问题也就解决了一半,我是个小白,只能简单粗暴的解决,希望可以抛砖引玉: 1.改`animation`方法 :设置一个阈值,当执行次数超过阈值时,停止timer。 2.改变传入值:判断预期动画,如果期望的网页卷去高度`scrollTop`+屏幕可见区域高度>网页总高度时,传入动画值:网页总高度-屏幕高度。也就是滚到页面底部就可以了。 部分代码: ``` let [timerTimes,threshold] = [0,50]; // 如果执行超过规定次数(50),停止定时器 element.timer = setInterval(() => { Object.keys(target).forEach(attr => { let iSpeed = 0; //步长 //......

@BBchicken-9527 antv的没问题,echarts的还是不行 在官方示例: ![image](https://github.com/dataease/dataease/assets/22385375/21c86db5-3520-479c-bd00-1f5754bf0a8f) 选中状态: ![image](https://github.com/dataease/dataease/assets/22385375/904c1869-5414-46cd-96dd-ee8009d3374f) 清除联动后: ![image](https://github.com/dataease/dataease/assets/22385375/9defdfa9-3b5e-41e7-aef5-58f546f0b4b1)