|                                                                                                                                                                       |  | /* #ifndef APP-NVUE */
$-color-white:#fff;$-color-black:#000;@mixin base-style($color) {	color: #fff;	background-color: $color;	border-color: mix($-color-black, $color, 8%);	&:not([hover-class]):active {		background: mix($-color-black, $color, 10%);		border-color: mix($-color-black, $color, 20%);		color: $-color-white;		outline: none;	}}@mixin is-color($color) {	@include base-style($color);	&[loading] {		@include base-style($color);		&::before {			margin-right:5px;		}	}	&[disabled] {	  &,		&[loading],	  &:not([hover-class]):active {	    color: $-color-white;			border-color: mix(darken($color,10%), $-color-white);	    background-color: mix($color, $-color-white);	  }	}
}@mixin base-plain-style($color) {	color:$color;	background-color: mix($-color-white, $color, 90%);	border-color: mix($-color-white, $color, 70%);	&:not([hover-class]):active {	  background: mix($-color-white, $color, 80%);	  color: $color;	  outline: none;		border-color: mix($-color-white, $color, 50%);	}}@mixin is-plain($color){	&[plain] {		@include base-plain-style($color);		&[loading] {			@include base-plain-style($color);			&::before {				margin-right:5px;			}		}		&[disabled] {		  &,		  &:active {		    color: mix($-color-white, $color, 40%);		    background-color: mix($-color-white, $color, 90%);				border-color: mix($-color-white, $color, 80%);		  }		}	}}
.uni-btn {	margin: 5px;	color: #393939;	border:1px solid #ccc;	font-size: 16px;	font-weight: 200;	background-color: #F9F9F9;	// TODO 暂时处理边框隐藏一边的问题
	overflow: visible;	&::after{		border: none;	}
	&:not([type]),&[type=default] {		color: #999;		&[loading] {			background: none;			&::before {				margin-right:5px;			}		}
		&[disabled]{			color: mix($-color-white, #999, 60%);		  &,			&[loading],		  &:active {				color: mix($-color-white, #999, 60%);		    background-color: mix($-color-white,$-color-black , 98%);				border-color: mix($-color-white,  #999, 85%);		  }		}
		&[plain] {			color: #999;			background: none;			border-color: $uni-border-1;			&:not([hover-class]):active {				background: none;			  color: mix($-color-white, $-color-black, 80%);				border-color: mix($-color-white, $-color-black, 90%);			  outline: none;			}			&[disabled]{			  &,				&[loading],			  &:active {			    background: none;					color: mix($-color-white, #999, 60%);					border-color: mix($-color-white,  #999, 85%);			  }			}		}	}
	&:not([hover-class]):active {	  color: mix($-color-white, $-color-black, 50%);	}
	&[size=mini] {		font-size: 16px;		font-weight: 200;		border-radius: 8px;	}
	&.uni-btn-small {		font-size: 14px;	}	&.uni-btn-mini {		font-size: 12px;	}
	&.uni-btn-radius {		border-radius: 999px;	}	&[type=primary] {		@include is-color($uni-primary);		@include is-plain($uni-primary)	}	&[type=success] {		@include is-color($uni-success);		@include is-plain($uni-success)	}	&[type=error] {		@include is-color($uni-error);		@include is-plain($uni-error)	}	&[type=warning] {		@include is-color($uni-warning);		@include is-plain($uni-warning)	}	&[type=info] {		@include is-color($uni-info);		@include is-plain($uni-info)	}}/* #endif */
 |