FastComments.com

Add Comments to Your Vue 2 App

Questa è la libreria ufficiale per Vue 2 di FastComments.

I widget di commento di FastComments per Vue 2

Repository

Visualizza su GitHub


Dimostrazione dal vivo Internal Link

Per vedere tutti i widget e i flussi in esecuzione localmente contro il tenant pubblico demo, clona il repository ed esegui:

npm install
npm run serve

I singoli demo hanno anche i loro punti di ingresso (npm run serve-collab-chat, serve-live-chat, serve-image-chat, serve-pagination, serve-toggle-dark-mode) sotto dev/.

Installazione Internal Link

NPM

npm install --save fastcomments-vue

Yarn

yarn add fastcomments-vue

Aggiornamento della pagina corrente (esempio SPA) Internal Link

In FastComments chiamiamo l'id dell'articolo, o della pagina a cui i commenti sono legati, URL ID poiché può essere un url o un ID. Definisci l'URL ID nel seguente modo. Il componente osserva le modifiche nell'oggetto config e si ricaricherà, quindi puoi semplicemente aggiornare le impostazioni "url" e "urlId".

Vedi un esempio completo e funzionante qui.

Esegui l'esempio di paginazione con:

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

Regione account (ATTENZIONE: clienti UE)

Se il tuo account si trova nell'UE, imposta region = 'eu' nella configurazione del widget, per esempio:

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

Altrimenti, non è necessario definire region.

In produzione Internal Link

Probabilmente non vuoi definire la config inline se stai passando callback, ecc. Invece, dovresti definire la config in un blocco computed, altrimenti ogni volta che il tuo callback, ecc., viene invocato l'intero widget verrà renderizzato di nuovo.

Guarda l'esempio dello spinner per vedere come farlo.

Stato di manutenzione Internal Link

Questi componenti sono wrapper attorno ai nostri componenti core VanillaJS. Possiamo aggiornare automaticamente questi componenti (correggere bug, aggiungere funzionalità) senza pubblicare questa libreria, quindi anche se potrebbe non essere pubblicata per un po' non significa che FastComments non sia in sviluppo attivo! Sentitevi liberi di consultare il nostro blog per aggiornamenti. Le modifiche incompatibili dell'API o le nuove funzionalità non verranno mai rilasciate nella libreria core sottostante senza un aumento di versione in questa libreria.

Hai bisogno di aiuto?

Se riscontri problemi o hai domande sulla libreria Vue 2, per favore:

Contribuire

I contributi sono benvenuti! Visita il repository GitHub per le linee guida sui contributi.