vue :class 可以接收 字符串 数组 和 对象 对象里面的key值 根据true或false 显示不显示
vue :class 可以接收 字符串 数组 和 对象 对象里面的key值 根据true或false 显示不显示
https://cn.vuejs.org/v2/guide/class-and-style.html
html部分 注意:class
<component :is="tagName" :class="classes" :disabled="disabled" @click="handleClickLink" v-bind="tagProps"> <Icon class="ivu-load-loop" type="ios-loading" v-if="loading"></Icon> <Icon :type="icon" :custom="customIcon" v-if="(icon || customIcon) && !loading"></Icon> <span v-if="showSlot" ref="slot"><slot></slot></span> </component>
代码部分
computed: { classes () { return [ `${prefixCls}`, `${prefixCls}-${this.type}`, { [`${prefixCls}-long`]: this.long, [`${prefixCls}-${this.shape}`]: !!this.shape, [`${prefixCls}-${this.size}`]: this.size !== 'default', [`${prefixCls}-loading`]: this.loading != null && this.loading, [`${prefixCls}-icon-only`]: !this.showSlot && (!!this.icon || !!this.customIcon || this.loading), [`${prefixCls}-ghost`]: this.ghost } ]; },
第一个和第2个 肯定显示 后面对象里面就是true的显示 这个class
false的就不显示这个class
---------------------------------------------
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)