diff --git a/src/input/input.less b/src/input/input.less index b233bcdcb..a143ef9d7 100644 --- a/src/input/input.less +++ b/src/input/input.less @@ -35,10 +35,6 @@ flex: none; } - &__required { - color: @input-error-text-color; - } - &__content { display: flex; align-items: center; @@ -46,7 +42,7 @@ font-size: @input-font-size; } - &-wrap { + &__wrap { display: flex; flex-wrap: wrap; flex: auto; @@ -84,7 +80,7 @@ } } - &--control { + &__control { display: block; box-sizing: border-box; width: 100%; @@ -115,11 +111,11 @@ cursor: default; } - &__right { + &--right { text-align: right; } - &__center { + &--center { text-align: center; } } @@ -127,18 +123,13 @@ &__placeholder { color: @input-placeholder-text-color; } - - &--count { - text-align: right; - color: @input-placeholder-text-color; - } } -.@{prefix}-input__error { +.@{prefix}-input.@{prefix}-is-error { align-items: flex-start; .@{prefix}-input { - &--control { + &__control { color: @input-error-text-color; &::placeholder { @@ -161,10 +152,6 @@ } } -.@{prefix}-input__disabled { - color: @input-disabled-text-color; -} - .@{prefix}-input--size-medium { padding-top: 32rpx; padding-bottom: 33rpx; diff --git a/src/input/input.ts b/src/input/input.ts index 9a1a8c870..af8d54202 100644 --- a/src/input/input.ts +++ b/src/input/input.ts @@ -27,6 +27,7 @@ export default class Input extends SuperComponent { data = { inputValue: '', classPrefix: name, + classBasePrefix: prefix, characterLength: 0, }; diff --git a/src/input/input.wxml b/src/input/input.wxml index 42cb8a4d1..7030dcea7 100644 --- a/src/input/input.wxml +++ b/src/input/input.wxml @@ -1,11 +1,11 @@ {{name}} - + - + - + {{suffix}} - +