UNPKG

@antmjs/vantui

Version:

一套适用于Taro3及React的vantui组件库

50 lines (48 loc) 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.columns = columns; exports.columnsStyle = columnsStyle; exports.frameStyle = frameStyle; exports.maskStyle = maskStyle; var _utils = require("../wxs/utils"); /* 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) { var cc = []; if (columns !== null && columns !== void 0 && columns.every(function (it) { return Array.isArray(it.values); })) { cc = columns.map(function (it) { return it.values; }); } else if (columns.every(function (it) { return !Array.isArray(it); })) { cc = [columns]; } else { columns.forEach(function (it) { if (Array.isArray(it)) { cc.push(it); } else { cc.push([it]); } }); } return cc; }