diff --git a/README.md b/README.md index 7985a6d..a9ad96a 100644 --- a/README.md +++ b/README.md @@ -224,6 +224,10 @@ Same as `v-on:click.stop`, stops event propagation. Same as `v-on:click.prevent`, prevents default event handler from firing. +#### disablePassive `(v2.3.0)` + +`{passive: true}` is set for touch event listeners if your browser supports `passive`. This is good for user experience. If this is not what you want, you can use `disablePassive` modifier to prevent this behavior. + ## Others ### How to add extra parameters diff --git a/index.js b/index.js index 2a848f1..8f55b4c 100644 --- a/index.js +++ b/index.js @@ -282,17 +282,8 @@ var vueTouchEvents = { break; case 'start': - var _m = binding.modifiers; - if (_m.disablePassive) { - // change the passive option for the moving event if disablePassive modifier exists - passiveOpt = false; - } - break; - - case 'moving': - var _m = binding.modifiers; - if (_m.disablePassive) { + if (binding.modifiers.disablePassive) { // change the passive option for the moving event if disablePassive modifier exists passiveOpt = false; } diff --git a/package.json b/package.json index 5268420..9363f53 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue2-touch-events", - "version": "2.2.1", + "version": "2.3.0", "description": "Simple touch events support for vueJS2", "main": "index.js", "types": "index.d.ts",