Carousel: fix initial-index

pull/5241/merge
Leopoldthecoder 2017-06-13 12:19:35 +08:00 committed by 杨奕
parent 3883ab3427
commit 64f80f51a7
2 changed files with 3 additions and 5 deletions

View File

@ -99,11 +99,11 @@
}, },
created() { created() {
this.$parent && this.$parent.handleItemChange(); this.$parent && this.$parent.updateItems();
}, },
destroyed() { destroyed() {
this.$parent && this.$parent.handleItemChange(); this.$parent && this.$parent.updateItems();
} }
}; };
</script> </script>

View File

@ -49,7 +49,6 @@
<script> <script>
import throttle from 'throttle-debounce/throttle'; import throttle from 'throttle-debounce/throttle';
import debounce from 'throttle-debounce/debounce';
import { addResizeListener, removeResizeListener } from 'element-ui/src/utils/resize-event'; import { addResizeListener, removeResizeListener } from 'element-ui/src/utils/resize-event';
export default { export default {
@ -103,7 +102,7 @@ export default {
watch: { watch: {
items(val) { items(val) {
if (val.length > 0) this.setActiveItem(0); if (val.length > 0) this.setActiveItem(this.initialIndex);
}, },
activeIndex(val, oldVal) { activeIndex(val, oldVal) {
@ -223,7 +222,6 @@ export default {
}, },
created() { created() {
this.handleItemChange = debounce(100, this.updateItems);
this.throttledArrowClick = throttle(300, true, index => { this.throttledArrowClick = throttle(300, true, index => {
this.setActiveItem(index); this.setActiveItem(index);
}); });