背景:
今天在iview+vue前端框架 render中鼠标点击事件的时候实现当前项样式改变;
问题:
但是火狐测试的时候 e.path is undefinded 火狐没有这个属性
参考并且打印出e
再参考https://blog.csdn.net/jenny8080/article/details/73480288
之后更改代码为
解决方法:(这里只兼容ie11,10所以没有做event兼容)
if(e.path){
e.path[0].style.backgroundColor = “#a8e8f1”;
}else{
//兼容火狐 e.path 火狐报错 undefinded
e.srcElement.style.backgroundColor="#a8e8f1";
}
这样就不会报错且都能显示正常