<template> <div> <el-form-item label="默认值"> <el-input v-model="data.value" clearable placeholder="默认值"></el-input> </el-form-item> <!-- <el-form-item label="距左边边距" label-width="100px"> <el-input v-model="data.styles.marginLeft" clearable placeholder="距左边边距" ></el-input> </el-form-item> --> <el-form-item label="文字位置"> <el-select v-model="data.styles.textAlign" placeholder="文字位置" clearable > <el-option v-for="item in textAlignOpt" :key="item.value" :label="item.label" :value="item.value" > </el-option> </el-select> </el-form-item> <el-form-item label="颜色"> <el-color-picker v-model="data.styles.color" size="mini" ></el-color-picker> </el-form-item> <el-form-item label="字体大小"> <el-input v-model="data.styles.fontSize" clearable placeholder="字体大小" ></el-input> </el-form-item> <el-form-item label="粗体"> <el-select v-model="data.styles.fontWeight" placeholder="粗体" clearable> <el-option v-for="item in options" :key="item" :label="item" :value="item" > </el-option> </el-select> </el-form-item> </div> </template> <script> export default { name: "config-title", props: ["data"], data() { return { options: [ "100", "200", "300", "400", "500", "600", "700", "800", "900", "blod", "bloder", "inherit", "initial", "lighter", "normal", "revert", "unset", ], textAlignOpt: [ { label: "居左", value: "left", }, { label: "居中", value: "center", }, { label: "居右", value: "right", }, ], } }, } </script>