Commit 29264399e4b28cdce70bfc290d90f1a535488059

Authored by 梁灏
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: {
... ...