Heim Web-Frontend js-Tutorial element-ui implementiert das rollierende Laden von Tabellen

element-ui implementiert das rollierende Laden von Tabellen

Mar 03, 2018 am 10:41 AM
element-ui table 滚动

Dieser Artikel teilt Ihnen hauptsächlich die rollierende Lademethode der Vue-Element-UI-Tabelle mit. Sie hat einen guten Referenzwert und ich hoffe, dass sie allen helfen kann.

Fügen Sie ein globales Registrierungsereignis hinzu, um auf Scroll-Ereignisse zu warten

window.Vue.directive('loadmore', {
 bind(el, binding) {
 const selectWrap = el.querySelector('.el-table__body-wrapper')
 selectWrap.addEventListener('scroll', function() {
  let sign = 100
  const scrollDistance = this.scrollHeight - this.scrollTop - this.clientHeight
  if (scrollDistance <= sign) {
  binding.value()
  }
 })
 }
})
Nach dem Login kopieren

Zeichen wird zum Markieren der Position verwendet

Lassen Sie scrollDistance direkt === Zeichen und Es gibt keine Garantie dafür, dass es jedes Mal ausgelöst wird, daher wird es als Intervall ausgedrückt. Auf das Problem der häufigen Auslösung wird später noch eingegangen.

Ereignisse hinzufügen

Benutzerdefinierte Ereignisse zu Tabellen hinzufügen, die drahtlos geladen werden müssen, v-loadmore="loadMore". Definieren Sie ausgelöste Ereignisse in Methoden

 loadMore () {
 if (this.loadSign) {
  this.loadSign = false
  this.page++
  if (this.page > 10) {
  return
  }
  setTimeout(() => {
  this.loadSign = true
  }, 1000)
  console.log('到底了', this.page)
 }
 }
Nach dem Login kopieren

this.loadSign wird verwendet, um zu markieren, ob die Seite weiter wächst

Verwandte Empfehlungen:

Detaillierte Erklärung der Bewegung von Vue.js Die Endkomponentenbibliothek mint-ui realisiert unendliches Scrollen und Laden von mehr

So implementieren Sie die Funktion zum Scrollen und Laden von mehr in Vue

Angularjs scrollt und lädt mehr mehrere Daten

Das obige ist der detaillierte Inhalt vonelement-ui implementiert das rollierende Laden von Tabellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So verwenden Sie Vue und Element-UI, um das verzögerte Laden von Bildern zu implementieren So verwenden Sie Vue und Element-UI, um das verzögerte Laden von Bildern zu implementieren Jul 22, 2023 pm 04:05 PM

So implementieren Sie mit Vue und Element-UI das verzögerte Laden von Bildern. Lazy Loading (Lazyloading) ist eine Technologie, die das Laden von Bildern verzögert, wodurch die Seitenladegeschwindigkeit effektiv erhöht, Bandbreite gespart und die Benutzererfahrung verbessert werden kann. Im Vue-Projekt können wir Element-UI und einige Plug-Ins verwenden, um die Bild-Lazy-Loading-Funktion zu implementieren. In diesem Artikel wird erläutert, wie Sie mit Vue und Element-UI das verzögerte Laden von Bildern implementieren und entsprechende Codebeispiele anhängen. 1. Installieren Sie die erforderlichen Abhängigkeiten, bevor Sie beginnen

Wie implementiert man das Scrollen zu einer bestimmten Elementposition in JavaScript? Wie implementiert man das Scrollen zu einer bestimmten Elementposition in JavaScript? Oct 22, 2023 am 08:12 AM

Wie implementiert man die Funktion zum Scrollen zu einer bestimmten Elementposition in JavaScript? Wenn wir auf einer Webseite die Aufmerksamkeit des Benutzers auf eine bestimmte Elementposition lenken müssen, können wir JavaScript verwenden, um die Funktion zum Scrollen zur angegebenen Elementposition zu implementieren. In diesem Artikel wird die Implementierung dieser Funktion über JavaScript vorgestellt und entsprechende Codebeispiele bereitgestellt. Zuerst müssen wir die Positionsinformationen des Zielelements erhalten. Sie können Element.getBoundingClient verwenden

So implementieren Sie Kalender- und Datumsauswahlfunktionen mit Vue und Element-UI So implementieren Sie Kalender- und Datumsauswahlfunktionen mit Vue und Element-UI Jul 22, 2023 pm 05:30 PM

Einführung in die Verwendung von Vue und Element-UI zur Implementierung von Kalender- und Datumsauswahlfunktionen: In der Frontend-Entwicklung gehören Kalender- und Datumsauswahlfunktionen zu den sehr häufigen Anforderungen. Vue und Element-UI sind zwei sehr leistungsstarke Entwicklungstools, mit denen sich problemlos Kalender- und Datumsauswahlfunktionen implementieren lassen. In diesem Artikel wird erläutert, wie Sie mit Vue und Element-UI eine einfache Kalender- und Datumsauswahlfunktion erstellen und Codebeispiele bereitstellen, um den Lesern das Verständnis der spezifischen Schritte und Methoden der Implementierung zu erleichtern. Vorbereitung: am Anfang

Eine vollständige Anleitung zur Implementierung des Datei-Uploads in Vue (axios, element-ui) Eine vollständige Anleitung zur Implementierung des Datei-Uploads in Vue (axios, element-ui) Jun 09, 2023 pm 04:12 PM

Eine vollständige Anleitung zur Implementierung des Datei-Uploads in Vue (axios, element-ui) In modernen Webanwendungen ist das Hochladen von Dateien zu einer Grundfunktion geworden. Unabhängig davon, ob wir Avatare, Bilder, Dokumente oder Videos hochladen, benötigen wir eine zuverlässige Möglichkeit, Dateien vom Computer des Benutzers auf den Server hochzuladen. In diesem Artikel erhalten Sie eine detaillierte Anleitung zur Verwendung von Vue, Axios und Element-UI zum Implementieren des Datei-Uploads. Was Axiosaxios ist, basiert auf einem Abschlussball

So verwenden Sie Vue und Element-UI zur Implementierung von Datenfilter- und Suchfunktionen So verwenden Sie Vue und Element-UI zur Implementierung von Datenfilter- und Suchfunktionen Jul 21, 2023 pm 08:40 PM

So verwenden Sie Vue und Element-UI zur Implementierung von Datenfilter- und Suchfunktionen. In der modernen Webentwicklung sind Datenfilter- und Suchfunktionen sehr häufige und wichtige Anforderungen. Vue und Element-UI sind derzeit sehr beliebte Front-End-Frameworks. Sie bieten viele leistungsstarke Tools und Komponenten, die uns bei der einfachen Implementierung von Datenfilter- und Suchfunktionen helfen können. In diesem Artikel wird die Verwendung von Vue und Element-UI zum Implementieren dieser Funktionen vorgestellt und detaillierte Codebeispiele bereitgestellt. Zuerst müssen wir eine vorbereiten

So verwenden Sie Vue und Element-UI zur Implementierung der Drag-and-Drop-Sortierfunktion So verwenden Sie Vue und Element-UI zur Implementierung der Drag-and-Drop-Sortierfunktion Jul 22, 2023 pm 04:12 PM

So verwenden Sie Vue und Element-UI zum Implementieren der Drag-and-Drop-Sortierfunktion Vorwort: In der Webentwicklung ist die Drag-and-Drop-Sortierfunktion eine gängige und praktische Funktion. In diesem Artikel wird die Verwendung von Vue und Element-UI zum Implementieren der Drag-and-Drop-Sortierfunktion vorgestellt und der Implementierungsprozess anhand von Codebeispielen demonstriert. 1. Umgebungseinrichtung und Installation von Node.js Bevor Sie beginnen, müssen Sie Node.js installieren. Sie können https://nodejs.org/ besuchen, um die dem Betriebssystem entsprechende Version herunterzuladen und zu installieren. Installieren Sie VueCL

Überwachen Sie das Scrollverhalten von Iframes Überwachen Sie das Scrollverhalten von Iframes Feb 18, 2024 pm 08:40 PM

Um das Scrollen eines Iframes zu überwachen, sind bestimmte Codebeispiele erforderlich. Wenn wir das Iframe-Tag verwenden, um andere Webseiten in eine Webseite einzubetten, müssen wir manchmal bestimmte Vorgänge für den Inhalt im Iframe ausführen. Eine der häufigsten Anforderungen besteht darin, auf das Scroll-Ereignis des Iframes zu warten, damit der entsprechende Code beim Scrollen ausgeführt werden kann. Im Folgenden wird die Verwendung von JavaScript zum Überwachen des Scrollens eines Iframes vorgestellt und spezifische Codebeispiele als Referenz bereitgestellt. Holen Sie sich zuerst das iframe-Element

So erstellen Sie eine reaktionsfähige Weboberfläche mit Vue und Element-UI So erstellen Sie eine reaktionsfähige Weboberfläche mit Vue und Element-UI Jul 20, 2023 pm 11:01 PM

So erstellen Sie eine responsive Weboberfläche mit Vue und Element-UI In der Webentwicklung ist responsives Design eine wesentliche Technologie. Vue.js und Element-UI sind zwei sehr beliebte Front-End-Frameworks. Beide bieten umfangreiche Tools und Komponenten zum Erstellen moderner responsiver Webschnittstellen. In diesem Artikel wird die Verwendung von Vue und Element-UI zum Erstellen einer reaktionsfähigen Weboberfläche vorgestellt und der spezifische Implementierungsprozess anhand von Codebeispielen vorgestellt. Zuerst müssen wir sicherstellen, dass Vu installiert ist

See all articles