diff --git a/src/core/view/components/swiper/index.vue b/src/core/view/components/swiper/index.vue index 3a71006a248a6fb594ab8a8631be2eb5c9d0a894..d5e6ffc70f0d06e3ad168ef74fb47a103188f9f5 100644 --- a/src/core/view/components/swiper/index.vue +++ b/src/core/view/components/swiper/index.vue @@ -61,6 +61,10 @@ export default { displayMultipleItems: { type: [Number, String], default: 1 + }, + disableTouch: { + type: [Boolean, String], + default: false } }, data () { @@ -538,6 +542,9 @@ export default { } }, _handleContentTrack (e) { + if (this.disableTouch) { + return + } if (!this._invalid) { if (e.detail.state === 'start') { this.userTracking = true