鼠标hover到单元格上时,我想弹出关于这个单元格的上下文信息,并且tooltip提示框的样式完全自定义,这个使用VTable要怎么实现?
鼠标hover到单元格上时,我想弹出关于这个单元格的上下文信息,并且tooltip提示框的样式完全自定义,这个使用VTable要怎么实现?
提供一种比较灵活的方式:监听VTable实例的事件mouseenter_cell
和mouseleave_cell
事件,将自定义的dom展示和隐藏,并依据VTable事件参数中的cellRange计算展示tooltip的位置。他们官网有这个相应的demo:https://visactor.io/vtable/demo/example/component/tooltip_custom_content
tableInstance.on('mouseenter_cell', args => {
const { cellRange, col, row } = args;
showTooltip(cellRange);//yourself function
});
tableInstance.on('mouseleave_cell', args => {
const { cellRange, col, row } = args;
hideTooltip();//yourself function
});
Online demo:https://visactor.io/vtable/demo/example/component/tooltip_cus...
表格tooltip demo:https://visactor.io/vtable/demo/example/component/tooltip_cus...
Tooltip教程:https://visactor.io/vtable/guide/components/tooltip
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
3 回答2.6k 阅读✓ 已解决
参考这个: