vxe-table
vxe-table copied to clipboard
vxe-table3+事件拦截器的event参数为undefined
可复现的链接:
https://codesandbox.io/s/vxe-table-3-x-vue-2-6-wen-ti-yan-shi-forked-gs9e24
问题描述与截图:
原来使用vxe-table2.10.10时,拦截器抛出的event参数是有值的。在升级后,发现事件拦截报错,event参数为undefined。查看文档,并没有看到有相关改动。虽然可以通过params.$event取得值。想确认一下,这块是不是有改动。
期望的结果:
event抛出值正常
操作系统:
windows10
浏览器版本:
chrome
vue 版本:
2.6.10
vxe-table 版本:
3.5.6
preventEvent (evnt, type, args, next, end) {
const evntList = VXETable.interceptor.get(type)
let rest
if (!evntList.some(func => func(Object.assign({ $grid: this.$xegrid, $table: this, $event: evnt }, args)) === false)) {
if (next) {
rest = next()
}
}
if (end) {
end()
}
return rest
},
发现源码里面就没返回这个参数
那就是和官网的文档有出入了呀