码农石头
码农石头
  • 发布:2020-03-17 21:22
  • 更新:2020-06-02 16:34
  • 阅读:2561

UNIAPP能不能不要自带样式?

分类:uni-app

用的colorui的样式库,比如一个button,背景是bg-orange黄色

<button form-type="submit" class="btn block bg-orange margin-tb-sm round lg" :disabled="disabled">登录</button>

点击按钮后,button变disabled,按colorui的样式背景还是黄色,只是变成禁用后,黄色变淡而已。

结果UNIAPP自作聪明加了这么一段样式,你为什么要把bgcolor变成灰白色 #F7F7F7F 呢?

uni-button[disabled]:not([type]), uni-button[disabled][type=default] {  
    color: rgba(0,0,0,.3);  
    background-color: #f7f7f7;  
}

样式不是你们的强项,能不能弄个配置,可以配置不带加UNIAPP原生组件自带样式??

2020-03-17 21:22 负责人:无 分享
已邀请:
杨兴

杨兴

button[disabled] {

    color: rgba(56, 227, 252, 1) !important;  
    background-color: rgba(252, 252, 252, 0) !important;  

}  

这样就可以改

DCloud_UNI_GSQ

DCloud_UNI_GSQ

并非什么自作聪明,或者什么样式强弱项。
为了各端统一,其他端尽量与微信小程序尽量一致,此样式是沿用的微信小程序设计。
未设置 type 的 button 本身为白色,禁用状态为灰白色,没什么不妥。可以提醒ui作者自行覆盖非禁用状态的样式时,也记得覆盖禁用状态的样式。

该问题目前已经被锁定, 无法添加新回复