Commit 29264399e4b28cdce70bfc290d90f1a535488059
1 parent
b9a4026f
update Select
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
src/components/select/select.vue
... | ... | @@ -26,7 +26,7 @@ |
26 | 26 | </div> |
27 | 27 | <transition :name="transitionName"> |
28 | 28 | <Drop v-show="dropVisible" :placement="placement" ref="dropdown"> |
29 | - <ul v-show="(notFound && !remote) || (remote && !loading && !options.length)" :class="[prefixCls + '-not-found']"><li>{{ localeNotFoundText }}</li></ul> | |
29 | + <ul v-show="notFountShow" :class="[prefixCls + '-not-found']"><li>{{ localeNotFoundText }}</li></ul> | |
30 | 30 | <ul v-show="(!notFound && !remote) || (remote && !loading && !notFound)" :class="[prefixCls + '-dropdown-list']"><slot></slot></ul> |
31 | 31 | <ul v-show="loading" :class="[prefixCls + '-loading']">{{ localeLoadingText }}</ul> |
32 | 32 | </Drop> |
... | ... | @@ -199,6 +199,10 @@ |
199 | 199 | const options = this.$slots.default || []; |
200 | 200 | if (!this.loading && this.remote && this.query === '' && !options.length) status = false; |
201 | 201 | return this.visible && status; |
202 | + }, | |
203 | + notFountShow () { | |
204 | + const options = this.$slots.default || []; | |
205 | + return (this.notFound && !this.remote) || (this.remote && !this.loading && !options.length); | |
202 | 206 | } |
203 | 207 | }, |
204 | 208 | methods: { | ... | ... |