nimble-ui-pc
Version:
基础vue ui库 配置化组件 后台管理系统组件
27 lines (25 loc) • 700 B
JavaScript
/**
* 切换尺寸
* @param {string} data 数据
* @param {Function} orientation 角度
* @returns {Object}
*/
export default function switchSize(data, orientation) {
let res = data;
if (data) {
switch (orientation + '') {
case '90':
res = {
maxWidth: data.maxHeight,
maxHeight: data.maxWidth,
width: data.height,
height: data.width,
minWidth: data.minHeight,
minHeight: data.minWidth,
scale: (data.scale && (1 / data.scale)) || undefined
};
break;
}
}
return res;
}