按钮组件里根据传入type作为类来设定了几个颜色,如果是禁用,要加opacity为0.1,这个样式应该写在哪里?
<button :class="type" :disabled="disabled" @click="clickBtn">
<slot></slot>
</button>
.primary {
background-image: linear-gradient(-89deg, #000000 0%, #474e58 100%);
}
.primary_red{
background-image: linear-gradient(-89deg, #DC1E32 0%, #FB6760 99%);
}
拿element的btn源码来举例子就是在class里面判断是否
disable
来加一个类is-disabled
。