yw-common-list
Version:
基于vxe-table封装的自定义可配置表格
1 lines • 1.89 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _default={data:function(){return{eventData:{"header-cell-click":"headerCellClickEvent","header-cell-dblclick":"headerCellDblclickEvent","header-cell-menu":"headerCellContextMenuEvent","cell-click":"cellClickEvent","cell-dblclick":"cellDBLClickEvent","cell-mouseenter":"cellMouseenterEvent","cell-mouseleave":"cellMouseleaveEvent","cell-menu":"cellContextMenuEvent",scroll:"scrollEvent","checkbox-all":"selectAllEvent","checkbox-change":"selectChangeEvent","sort-change":"sortChange"}}},methods:{selectAllEvent:function(e){e=e.checked;console.log(e?"所有勾选事件":"所有取消事件")},selectChangeEvent:function(e){e=e.checked;console.log(e?"勾选事件":"取消事件")},headerCellClickEvent:function(e){e=e.column;console.log("表头单元格点击".concat(e.title))},headerCellDblclickEvent:function(e){e=e.column;console.log("表头单元格双击".concat(e.title))},headerCellContextMenuEvent:function(e){e=e.column;console.log("右键列 ".concat(e.title))},cellClickEvent:function(e){e=e.column;console.log("单元格点击".concat(e.title))},cellDBLClickEvent:function(e){e=e.column;console.log("单元格双击".concat(e.title))},cellMouseenterEvent:function(e){e=e.column;console.log("鼠标进入单元格".concat(e.title))},cellMouseleaveEvent:function(e){e=e.column;console.log("鼠标离开单元格".concat(e.title))},cellContextMenuEvent:function(e){e=e.row;console.log("右键行 ".concat(e.name))},scrollEvent:function(e){var l=e.scrollTop,c=e.scrollLeft,o=e.scrollWidth,t=e.scrollHeight,n=e.bodyWidth,e=e.bodyHeight,a="",o=(c<=0?a="左侧":o<=c+n&&(a="右侧"),"");l<=0?o="顶部":t<=l+e&&(o="底部"),console.log("滚动事件:scrollTop=".concat(l," scrollLeft=").concat(c," 横向状态:").concat(a," 纵向状态:").concat(o))}}};exports.default=_default;