diff --git a/src/components/swiper/swiper.js b/src/components/swiper/swiper.js index 152af99cb..9cb8581a9 100755 --- a/src/components/swiper/swiper.js +++ b/src/components/swiper/swiper.js @@ -42,6 +42,9 @@ class Swiper { this._onResize() return this } + setOptions (newOptions = {}) { + this._options = objectAssign(this._options, newOptions) + } _auto () { const me = this diff --git a/src/components/swiper/swiper.vue b/src/components/swiper/swiper.vue index 47e10e09e..5c258002a 100755 --- a/src/components/swiper/swiper.vue +++ b/src/components/swiper/swiper.vue @@ -187,6 +187,7 @@ export default { }, watch: { auto (val) { + this.swiper && this.swiper.setOptions({auto: val}) if (!val) { this.swiper && this.swiper.stop() } else {