UNPKG

jobsys-mpower

Version:

Enhanced component based on Taro & NutUI

32 lines (29 loc) 645 B
import { defineComponent } from "vue" import "./index.scss" import { genPixel } from "../../utils/style.js" /** * 装饰组件 * * @version 1.0.0 */ export default defineComponent({ name: "MpDecorator", props: { /** * 自定义颜色 * @values green, blue, black, orange */ color: { type: String, default: "green" }, /** * 高度 */ height: { type: [Number, String], default: "auto" }, }, setup(props, { slots }) { return () => ( <div class={`mp-decorator mp-decorator__${props.color}`} style={{ height: genPixel(props.height) }}> {slots.default?.()} </div> ) }, })