FastComments.com

FastComments Vue 2 Library


Это официальная библиотека Vue 2 для FastComments.

Виджеты комментариев FastComments для Vue 2

Репозиторий

Посмотреть на GitHub


Установка Internal Link

NPM

npm install --save fastcomments-vue

Yarn

yarn add fastcomments-vue

Обновление текущей страницы (пример SPA) Internal Link

В FastComments идентификатор статьи или страницы, к которой привязаны комментарии, называется URL ID, так как это может быть url или идентификатор. Определяйте URL ID следующим образом. Компонент отслеживает изменения в объекте config и перезагрузится, поэтому вы можете просто обновить настройки "url" и "urlId".

См. полный рабочий пример здесь.

Запустите пример пагинации командой:

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

Регион аккаунта (ВНИМАНИЕ: клиенты из ЕС)

Если ваш аккаунт расположен в ЕС, установите region = 'eu' в конфигурации виджета, например:

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

В противном случае задавать region не обязательно.

В производственной среде Internal Link

Вероятно, вы не захотите определять config inline, если передаёте callbacks и т. п. Вместо этого стоит определить config в блоке computed, иначе каждый раз при вызове вашего callback и т. п. весь виджет будет перерисовываться.

См. пример spinner, чтобы узнать, как это сделать.

Нужна помощь?

Если вы столкнулись с проблемами или у вас есть вопросы по библиотеке Vue 2, пожалуйста:

Вклад

Вклады приветствуются! Пожалуйста, посетите репозиторий на GitHub для руководства по внесению вклада.