vantui-edit
Version:
一套适用于Taro3及React的vantui组件库
46 lines (37 loc) • 887 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.columns = columns;
exports.columnsStyle = columnsStyle;
exports.frameStyle = frameStyle;
exports.maskStyle = maskStyle;
var _utils = require("../wxs/utils");
var _array = require("../wxs/array");
/* eslint-disable */
function columnsStyle(data) {
return (0, _utils.style)({
height: data.itemHeight * data.visibleItemCount
});
}
function maskStyle(data) {
return (0, _utils.style)({
'background-size': '100% ' + (data.itemHeight * (data.visibleItemCount - 1) / 2 + 'px')
});
}
function frameStyle(data) {
return (0, _utils.style)({
height: data.itemHeight + 'px'
});
}
function columns(columns) {
if (!(0, _array.isArray)(columns)) {
return [];
}
if (columns.length && !columns[0].values) {
return [{
values: columns
}];
}
return columns;
}