hammer-directive-vue

hammerjs directive for vue3
719
Install
npm install hammer-directive-vue
Latest Version:1.2.5
License:ISC
Last Updated:Mar 28, 2024
Links: npm
Maintainer: mojtabaapk

Hammerjs directive for vue3

simple directive for vuejs 3

Installation

Install my-project with npm

npm i hammer-directive-vue

Usage/Examples

  • method 1

    • global register directive
import {hammerVue} from 'hammer-directive-vue';

const app = createApp({});

app.directive('hammer',hammerVue);
  • method 2

    • register in vue component

import {hammerVue} from 'hammer-directive-vue';
...
export default {
  ...
  directives: {
    ...
    'hammer':hammerVue
  }
}


Usage

v-hammer:* for listen to RECOGNIZERS

v-hammer:*.set for set RECOGNIZERS setting

RECOGNIZER desc
pan doc
pinch doc
rotate doc
press doc
swipe doc
tap doc

<div 
  v-hammer:press.set="{pointers:2}"
  v-hammer:press="(e)=>console.log(e)"
></div>

using name

use hammer directive with diffrent setting in same time

import {hammerVueName} from 'hammer-directive-vue';

...
export default {
  ...
  directives: {
    ...
    'hammerO':hammerVueName('hammerOne'),
    'hammerT':hammerVueName('hammerTwo'),
  }
}

and then uing in tag like this


<div 
  v-hammerO:press.set="{pointers:2}"
  v-hammerO:press="(e)=>console.log(e)"

  v-hammerT:press.set="{pointers:3}"
  v-hammerT:press="(e)=>console.log(e)"
></div>

Related Packages

vue2-medium-editor

A VueJS plugin for medium-editor

12,013 398
@renatodeleao/vue-sticky-directive

A Vue directive wrapping https://github.com/abouolia/sticky-sidebar to make smar...

25,053 17
vue22-sticky-directive

A Vue directive wrapping https://github.com/abouolia/sticky-sidebar to make smar...

4,854 17
hammer-vue-plugin

Hammer.js plugin for Vue

527 4
vue3-highlight-text

a vue3 directive of highlight text

84,789

Version History

Version Released License
1.2.5 ISC
1.2.4 ISC
1.2.3 ISC
1.2.2 ISC
1.1.2 ISC