diff --git a/packages/select/src/select.vue b/packages/select/src/select.vue index 031337510..b4c1c9198 100644 --- a/packages/select/src/select.vue +++ b/packages/select/src/select.vue @@ -342,7 +342,8 @@ }, propPlaceholder(val) { - this.cachedPlaceHolder = this.currentPlaceholder = val; + this.currentPlaceholder = (this.value && this.value.length > 0) ? '' : val; + this.cachedPlaceHolder = val; }, value(val, oldVal) {