场景: Echarts在移动端页面使用 原因: 想要实现的效果是, 移动端的折线图页面手指点击结束或者触摸结束的时候 tooltip中配置的axisPointer竖线消失
经过Echarts 官方文档查看, 使用dispatchAction({ type: 'hideTip' }) 但是这个api只是在pc端有作用, 在移动端死活没有作用
解决方法: 在写初始化Echarts图标的dom上 的 touchend 方法中写入
setTimeout(() => {//做了延迟消失
myChart.dispatchAction({ type: "showTip", x: 0, y: 0 });
}, 400)
ps: 非官方解决办法 采用的话多测试一下 是否有不良影响