From e99320431095b04b723424f92c0d89efd97810d7 Mon Sep 17 00:00:00 2001 From: Aresn Date: Wed, 31 May 2017 13:59:14 +0800 Subject: [PATCH 01/23] fixed #978 --- examples/routers/select.vue | 304 +++++++++++++++---------------- src/components/select/select.vue | 13 +- 2 files changed, 159 insertions(+), 158 deletions(-) diff --git a/examples/routers/select.vue b/examples/routers/select.vue index b2986b89..90a52417 100644 --- a/examples/routers/select.vue +++ b/examples/routers/select.vue @@ -1,166 +1,166 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/select/select.vue b/src/components/select/select.vue index a14fe109..3c258165 100644 --- a/src/components/select/select.vue +++ b/src/components/select/select.vue @@ -127,7 +127,8 @@ inputLength: 20, notFound: false, slotChangeDuration: false, // if slot change duration and in multiple, set true and after slot change, set false - model: this.value + model: this.value, + currentLabel: this.label }; }, computed: { @@ -593,15 +594,15 @@ if (this.remote) { if (!this.multiple && this.model !== '') { this.selectToChangeQuery = true; - if (this.label === '') this.label = this.model; - this.lastQuery = this.label; - this.query = this.label; + if (this.currentLabel === '') this.currentLabel = this.model; + this.lastQuery = this.currentLabel; + this.query = this.currentLabel; } else if (this.multiple && this.model.length) { - if (this.label.length !== this.model.length) this.label = this.model; + if (this.currentLabel.length !== this.model.length) this.currentLabel = this.model; this.selectedMultiple = this.model.map((item, index) => { return { value: item, - label: this.label[index] + label: this.currentLabel[index] }; }); } From e0bd31a64c8ea0452dba1c3e6b4f9a40594f587a Mon Sep 17 00:00:00 2001 From: Aresn Date: Wed, 31 May 2017 15:49:41 +0800 Subject: [PATCH 02/23] update Message Message add closable func, and update params --- examples/routers/message.vue | 12 ++++ src/components/base/notification/notice.vue | 21 +++++-- .../base/notification/notification.vue | 1 + src/components/message/index.js | 56 +++++++++++++++---- src/components/notice/index.js | 3 +- src/styles/components/message.less | 21 +++++++ 6 files changed, 97 insertions(+), 17 deletions(-) diff --git a/examples/routers/message.vue b/examples/routers/message.vue index 4ff90ec4..19644db9 100644 --- a/examples/routers/message.vue +++ b/examples/routers/message.vue @@ -1,5 +1,6 @@ \ No newline at end of file diff --git a/src/components/tabs/tabs.vue b/src/components/tabs/tabs.vue index cc882acc..30f8a293 100644 --- a/src/components/tabs/tabs.vue +++ b/src/components/tabs/tabs.vue @@ -8,7 +8,8 @@
- {{ item.label }} + +
@@ -22,6 +23,7 @@