Commit 605bd2aeda730adbc713540285c11ca28f4d4b42

Authored by huanghong
1 parent 130ea92a

解决Cascader 下拉弹出位置问题

examples/routers/cascader.vue
1 <template> 1 <template>
2 - <Cascader v-model="value3" :data="data" filterable style="width: 400px"></Cascader> 2 + <div>
  3 + <Cascader v-model="value3" :data="data" filterable style="width: 400px"></Cascader>
  4 + <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  5 + <Cascader v-model="value3" :data="data" filterable style="width: 400px"></Cascader>
  6 + <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
  7 + <Cascader v-model="value3" :data="data" filterable style="width: 400px"></Cascader>
  8 + </div>
3 </template> 9 </template>
4 <script> 10 <script>
5 export default { 11 export default {
@@ -14027,7 +14027,8 @@ @@ -14027,7 +14027,8 @@
14027 "vue": { 14027 "vue": {
14028 "version": "2.5.16", 14028 "version": "2.5.16",
14029 "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz", 14029 "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz",
14030 - "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ==" 14030 + "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ==",
  14031 + "dev": true
14031 }, 14032 },
14032 "vue-hot-reload-api": { 14033 "vue-hot-reload-api": {
14033 "version": "2.3.0", 14034 "version": "2.3.0",
@@ -14227,15 +14228,6 @@ @@ -14227,15 +14228,6 @@
14227 } 14228 }
14228 } 14229 }
14229 }, 14230 },
14230 - "vue-popperjs": {  
14231 - "version": "1.2.6",  
14232 - "resolved": "https://registry.npmjs.org/vue-popperjs/-/vue-popperjs-1.2.6.tgz",  
14233 - "integrity": "sha512-0SEPDdQY8NxRcDiWXTgW6nMpRcc+rSpcELsLszuPzehBqQ5/9AGAr2OGKh1smwcaRe8Rb1CtE399vNz9+jYorw==",  
14234 - "requires": {  
14235 - "popper.js": "1.14.1",  
14236 - "vue": "2.5.16"  
14237 - }  
14238 - },  
14239 "vue-router": { 14231 "vue-router": {
14240 "version": "3.0.1", 14232 "version": "3.0.1",
14241 "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz", 14233 "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz",
src/components/cascader/cascader.vue
@@ -357,6 +357,7 @@ @@ -357,6 +357,7 @@
357 if (this.transfer) { 357 if (this.transfer) {
358 this.$refs.drop.update(); 358 this.$refs.drop.update();
359 } 359 }
  360 + this.broadcast('Drop', 'on-update-popper');
360 } else { 361 } else {
361 if (this.filterable) { 362 if (this.filterable) {
362 this.query = ''; 363 this.query = '';
@@ -365,6 +366,7 @@ @@ -365,6 +366,7 @@
365 if (this.transfer) { 366 if (this.transfer) {
366 this.$refs.drop.destroy(); 367 this.$refs.drop.destroy();
367 } 368 }
  369 + this.broadcast('Drop', 'on-destroy-popper');
368 } 370 }
369 this.$emit('on-visible-change', val); 371 this.$emit('on-visible-change', val);
370 }, 372 },