動態(tài)樣式設(shè)置

<div ?

? ? ? ? ? ? ? ? ?:style="[getItemStyle,{backgroundColor:item.backgroundColor || option.backgroundColor}]">

? ? ? ? ? ? ? ? ?<div :style="[getFont,{color:item.color}]">

? ? ? ? ? ? ? ? ? ? ? {{ item.value }}

? ? ? ? ? ? ? ? ? ?</div>


? ? ? ? ? ? ? ? </div>



computed: {

? ? getItemStyle () {

? ? ? return Object.assign((() => {

? ? ? ? if (this.isBorder) {

? ? ? ? ? return {

? ? ? ? ? ? borderImageSlice: '10 16 15 10 fill',

? ? ? ? ? ? borderImageSource: `url(${this.option.backgroundBorder})`,

? ? ? ? ? ? // backgroundColor: this.option.backgroundColor,

? ? ? ? ? ? borderWidth: this.setPx(this.option.borderWidth),

? ? ? ? ? ? // borderColor: this.option.borderColor,

? ? ? ? ? ? borderStyle: 'solid',

? ? ? ? ? ? minHeight: this.setPx(this.option.height),

? ? ? ? ? ? minWidth: this.setPx(this.option.width),

? ? ? ? ? ? display: "flex",

? ? ? ? ? ? alignItems: "center",

? ? ? ? ? ? flexWrap: "wrap",

? ? ? ? ? ? justifyContent: "center"

? ? ? ? ? }

? ? ? ? }

? ? ? ? return {}

? ? ? })(), {

? ? ? ? marginTop: this.setPx(this.option.marginTop),

? ? ? ? marginBottom: this.setPx(this.option.marginBottom),

? ? ? ? marginLeft: this.setPx(this.option.marginLeft),

? ? ? ? marginRight: this.setPx(this.option.marginRight),

? ? ? ? paddingTop: this.setPx(this.option.paddingTop),

? ? ? ? paddingBottom: this.setPx(this.option.paddingBottom),

? ? ? ? paddingLeft: this.setPx(this.option.paddingLeft),

? ? ? ? paddingRight: this.setPx(this.option.paddingRight),

? ? ? ? fontSize: this.setPx(this.option.fontSize),

? ? ? ? letterSpacing: this.setPx(this.option.fontsplit),

? ? ? ? color: this.option.color,

? ? ? ? fontWeight: this.option.fontWeight,

? ? ? ? textAlign: this.option.textAlign,

? ? ? ? minHeight: this.setPx(this.option.height),

? ? ? ? minWidth: this.setPx(this.option.width),

? ? ? ? ? ? display: "flex",

? ? ? ? ? ? alignItems: "center",

? ? ? ? ? ? flexWrap: "wrap",

? ? justifyContent: "center",

? ? boxSizing:'border-box'

? ? ? })

? ? },

? },

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容