vxe-table-select-area
Version:
一个基于 vxe-table 的可区域选中复制、粘贴的组件
43 lines (33 loc) • 735 B
JavaScript
// key codes
export const KEY_CODES = {
BACK_SPACE: 8,
TAB: 9,
ENTER: 13,
SHIFT: 16,
SPACE: 32,
ARROW_LEFT: 37,
ARROW_UP: 38,
ARROW_RIGHT: 39,
ARROW_DOWN: 40,
DELETE: 46,
F2: 113
}
// icon name
export const ICON_NAMES = {
FILTER: 'filter',
DOUBLE_RIGHT_ARROW: 'double-right-arrow',
DOUBLE_LEFT_ARROW: 'double-left-arrow',
TOP_ARROW: 'top-arrow',
RIGHT_ARROW: 'right-arrow',
BOTTOM_ARROW: 'bottom-arrow',
LEFT_ARROW: 'left-arrow',
SORT_TOP_ARROW: 'sort-top-arrow',
SORT_BOTTOM_ARROW: 'sort-bottom-arrow',
SEARCH: 'search'
}
// mouse event key type
export const MOUSE_EVENT_CLICK_TYPE = {
LEFT_MOUSE: 1,
MIDDLE_MOUSE: 2,
RIGHT_MOUSE: 2
}