UNPKG

jobsys-explore

Version:

Enhanced component based on vant

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