Das mobile Vue-Terminal bestimmt die Richtung, in die der Finger auf dem Bildschirm gleitet, damit Sie es als Referenz verwenden können. Der spezifische Inhalt ist wie folgt Damit lässt sich die Funktion des Wechselns von Tabs durch Gleiten des Bildschirms mit dem Finger implementieren. Auf der Bestellseite von JD.com können diese Tab-Wechsel beispielsweise mit diesem implementiert werden. Seite <div @touchstart="Touchstart handhaben" @touchend="Berührendes Element handhaben" Klasse="slotWrap" > //Bildschirm gleiten//Finger drückt auf den Bildschirm handleTouchstart(event){ diese.startTime = Date.now() this.startX = event.changedTouches[0].clientX this.startY = event.changedTouches[0].clientY }, //Finger verlässt den Bildschirm handleTouchend(event){ const endTime = Date.now() const endX = event.changedTouches[0].clientX const endY = event.changedTouches[0].clientY //Beurteilen Sie die Dauer des Drückens if(endTime - this.startTime >2000){ zurückkehren } //Gleitrichtung let direction = ""; //Zuerst bestimmen, ob die Gleitdistanz des Benutzers zulässig ist. Wenn zulässig: Gleitrichtung bestimmen. Beachten Sie, dass die Distanz mit dem Absolutwert addiert werden muss, wenn (Math.abs (endX - this.startX) > 10) { //Gleitrichtungif(Math.abs(endY -this.startY)>30){ // console.log("Die Y-Richtung ist zu stark versetzt, daher ist kein Gleiten möglich") zurückkehren }anders{ Richtung = EndeX -dieses.StartX >0?"rechts":"links" } }anders{ zurückkehren } //Der Benutzer hat eine gültige Gleitoperation ausgeführt // console.log('direction'+direction) wenn(Richtung==='links'){ wenn (diese.Stromstärken+1 === diese.Liste.Länge) { zurückkehren }anders{ diese.Strome++ //Ereignis this.$emit('getData') auslösen } } wenn(Richtung==='rechts'){ wenn (this.currents === 0) { zurückkehren }anders{ diese.Strömungen-- //Ereignis this.$emit('getData') auslösen } } } Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: MariaDB unter Linux startet mit dem Root-Benutzer (empfohlen)
>>: Datenstruktur - Baum (III): Mehrweg-Suchbaum B-Baum, B+ Baum
Verwenden Sie ein Profil, um langsames SQL zu ana...
Inhaltsverzeichnis 1. Seitenlayout 2. Bild-Upload...
Ich erstelle derzeit Nginx, kann aber nicht über ...
CSS zum Erzielen des Bildschwebens mit der Maus-F...
Neueste Version von MySQL 8.0.22 zur Kennwortwied...
Inhaltsverzeichnis Vorwort 1.ignorieren einfügen ...
Inhaltsverzeichnis 1. Einführung in das Docker-Ma...
Wenn Sie Bash beenden möchten, haben Sie zwei Mög...
Inhaltsverzeichnis JVM-Klassenlader Tomcat-Klasse...
Bild herunterladen Docker-Pull MySQL:5.7 docker p...
Inhaltsverzeichnis 1. Prinzip des ganz linken Prä...
Anti-Crawler-Richtliniendatei hinzugefügt: vim /u...
Dieser Artikel beschreibt die Verwendung gespeich...
Es gibt eine Frage, die Webdesigner schon lange b...
1. Erstellen Sie ein leeres Verzeichnis $ cd /hom...