UNPKG

magic-vue2-designer

Version:

#### 介绍

49 lines (46 loc) 1.16 kB
/** * 滚动条支持的方位 */ export const positionArrays = ['top', 'right', 'bottom', 'left'] /** * 滚动条相关配置 */ export const barConfigs = { // 水平的属性配置 horizontal: { axis: 'X', offset: 'scrollLeft', sizeAttr: 'width', clientAxis: 'clientX', translate: 'translateX', direction1: 'left', direction2: 'right', wheelDelta: 'deltaX' }, // 垂直的属性配置 vertical: { axis: 'Y', offset: 'scrollTop', sizeAttr: 'height', // 滚动条的高度 clientAxis: 'clientY', // 拖动滚动条时,鼠标移动的Y轴坐标值 translate: 'translateY', // 上下移动滚动条的位置 direction1: 'top', // 滚动条容器的top值,会与clientY发生计算 direction2: 'bottom', wheelDelta: 'deltaY' // 在滚动条容器中滚动鼠标滚轮时,滚动量的值 } } /** * 判断postition的方位 * @param {String} position 位置 */ export function verticalOrHorizontal(position: string) { switch (position) { case 'top': case 'bottom': return 'horizontal' case 'left': case 'right': return 'vertical' } return '' }