Integrácia ReactJS / HammerJS. Podporte dotykové udalosti vo svojej aplikácii Reagovať

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Integrácia ReactJS / HammerJS. Podporte dotykové udalosti vo svojej aplikácii Reagovať

Reagovat-HammerJS

ReagovatJS / HammerJS integrácia. Podporte dotykové udalosti vo svojej aplikácii Reagovať.

Ak hľadáte natívne spracovanie udalostí klepnutia v ReactJS, pozrite sa na moje reagujúce na dotyk balík.

Inštalácia

Najľahší spôsob použitia React-HammerJS je nainštalovať ho z NPM a zahrnúť ho do vlastného procesu zostavovania React (pomocou Browserify , atď).



Môžete tiež použiť samostatné zostavenie zahrnutím | _+_ | na vašej stránke. Ak to použijete, uistite sa, že ste už zahrnuli Reagovať a je k dispozícii ako globálna premenná.

dist/hammer.js

Použitie

React-HammerJS zalomí komponent React a spojí s ním udalosti Hammer, aby mohol vyhodiť určené manipulátory.

Vlastnosti

Vlastnosti poslucháča udalostí

  • npm install react-hammerjs --save
  • onTap
  • onDoubleTap
  • onPan
  • onPanCancel
  • onPanEnd
  • onPanStart
  • onPinch
  • onPinchCancel
  • onPinchEnd
  • onPinchIn
  • onPinchOut
  • onPinchStart
  • onPress
  • onPressUp
  • onRotate
  • onRotateCancel
  • onRotateEnd
  • onRotateMove
  • onRotateStart
  • | _+_ | - ako | _+_ | obsluha udalostí, ale bude tiež vyhodená | _+_ |.

Vlastnosti správania

  • | _+_ | - (reťazec) | _+_ | | | _+_ | | | _+_ |. Slúži na obmedzenie | _+_ | a | _+_ | smer. Tieto reťazcové hodnoty môžu tiež fungovať: | _+_ | || _+_ | | | _+_ | | | _+_ | | | _+_ |.

  • | _+_ | - možno použiť na konfiguráciu správcu kladiva. Tieto vlastnosti budú zlúčené s predvolenými.

Príklad

onSwipe

Zakázané udalosti

Predvolene sa | _+_ | a | _+_ | udalosti sú v súbore hammer.js zakázané, pretože by vykonávali akcie s blokovaním prvkov. Tieto udalosti môžete povoliť pomocou objektu options, ktorý je atribútom v reakcii | _+_ | element.

najlepšie farebné motívy vscode

Ak chcete napríklad aktivovať | _+_ | udalosť na | _+_ | element:

action

Zakázané udalosti sú podrobne popísané v dokumentácii API hammer.js:

Podrobnosti na stiahnutie:

Autor: Jedwatson

Zdrojový kód: https://github.com/JedWatson/react-hammerjs

#react #reactjs #javascript

Pozri Tiež: