UNPKG

mp-colorui

Version:

MP ColorUI 是一款基于 Taro 框架并且联合 Color-UI CSS 库开发的多端 UI 组件库(支持小程序端和H5端)

24 lines (22 loc) 695 B
import Taro from "@tarojs/taro-h5"; import Nerv from "nervjs"; import { View } from "@tarojs/components"; import { classNames } from "../../lib/index"; export default class ClGrid extends Taro.Component { render() { const props = this.props; const colClassName = `col-${props.col}`; const squareClassName = props.mode === "square" ? "grid-square" : ""; const gridComponent = <View className={classNames(`grid ${colClassName} ${squareClassName}`, props.className)} style={Object.assign({}, props.style)}> {this.props.children} </View>; return gridComponent; } } ClGrid.options = { addGlobalClass: true }; ClGrid.defaultProps = { col: 3, mode: "normal" };