diff --git a/examples/routers/select.vue b/examples/routers/select.vue index e8daa876..904636e8 100644 --- a/examples/routers/select.vue +++ b/examples/routers/select.vue @@ -95,6 +95,7 @@ v-model="model13" filterable remote + transfer :remote-method="remoteMethod1" :loading="loading1"> diff --git a/src/components/dropdown/dropdown.vue b/src/components/dropdown/dropdown.vue index 3a0e051d..b4e46288 100644 --- a/src/components/dropdown/dropdown.vue +++ b/src/components/dropdown/dropdown.vue @@ -7,6 +7,7 @@
-1 ? 'slide-up' : 'fade'; + }, + dropdownCls () { + return { + [prefixCls + '-transfer']: this.transfer + }; } }, data () { diff --git a/src/styles/components/dropdown.less b/src/styles/components/dropdown.less index 3bc27155..56c2ab84 100644 --- a/src/styles/components/dropdown.less +++ b/src/styles/components/dropdown.less @@ -21,6 +21,10 @@ &-menu{ min-width: 100px; } + + &-transfer{ + width: auto; + } } .select-item(@dropdown-prefix-cls, @dropdown-item-prefix-cls); \ No newline at end of file