FastComments.com

Add Comments to Your Vue 2 App

Dies ist die offizielle Vue 2-Bibliothek für FastComments.

FastComments Kommentar-Widgets für Vue 2

Repository

Auf GitHub ansehen


Live-Demo Internal Link

Um jedes Widget und jeden Flow zu sehen, die lokal gegen den öffentlichen demo Mandanten laufen, klonen Sie das Repository und führen Sie aus:

npm install
npm run serve

Einzelne Demos haben außerdem eigene Einstiegspunkte (npm run serve-collab-chat, serve-live-chat, serve-image-chat, serve-pagination, serve-toggle-dark-mode) unter dev/.

Installation Internal Link

NPM

npm install --save fastcomments-vue

Yarn

yarn add fastcomments-vue

Aktualisieren der aktuellen Seite (SPA-Beispiel) Internal Link

Bei FastComments bezeichnen wir die Artikel-ID bzw. die Seite, an die Kommentare gebunden werden, als URL-ID, da es sich dabei um eine URL oder eine ID handeln kann. Definieren Sie die URL-ID auf folgende Weise. Die Komponente überwacht Änderungen im config-Objekt und lädt neu, sodass Sie einfach die Einstellungen "url" und "urlId" aktualisieren können.

Ein vollständiges, funktionierendes Beispiel finden Sie hier.

Starten Sie das Paginierungsbeispiel mit:

npm run serve-pagination
<fast-comments-vue v-bind:config="{tenantId: 'demo', url: 'https://example.com', urlId: 'some-page-id'}" />

Kontoregion (ACHTUNG: EU-Kunden)

Wenn sich Ihr Konto in der EU befindet, setzen Sie region = 'eu' in der Widget-Konfiguration, zum Beispiel:

<fast-comments-vue v-bind:config="{tenantId: 'demo', url: 'https://example.com', urlId: 'some-page-id', region: 'eu'}" />

Andernfalls müssen Sie region nicht definieren.

In Produktion Internal Link

Vermutlich möchten Sie die Konfiguration nicht inline definieren, wenn Sie Callbacks usw. übergeben. Stattdessen sollten Sie die Konfiguration in einem computed-Block definieren, ansonsten wird jedes Mal, wenn Ihr Callback usw. aufgerufen wird, das gesamte Widget neu gerendert.

Siehe das Spinner-Beispiel, um zu sehen, wie das geht.

Wartungsstatus Internal Link

Diese Komponenten sind Wrapper um unsere Kern-VanillaJS-Komponenten. Wir können diese Komponenten automatisch aktualisieren (Fehler beheben, Funktionen hinzufügen), ohne diese Bibliothek neu zu veröffentlichen, sodass es, auch wenn sie möglicherweise längere Zeit nicht veröffentlicht wird, nicht bedeutet, dass FastComments nicht aktiv weiterentwickelt wird! Schauen Sie gerne in unserem Blog nach Updates. Breaking-API-Änderungen oder neue Funktionen werden niemals in die zugrunde liegende Kernbibliothek ausgeliefert, ohne dass diese Bibliothek zuvor eine Versionsanhebung erhält.

Brauchen Sie Hilfe?

Wenn Sie auf Probleme stoßen oder Fragen zur Vue 2 Library haben, bitte:

Mitwirken

Beiträge sind willkommen! Bitte besuchen Sie das GitHub-Repository für Richtlinien zur Mitwirkung.