FastComments.com

Add Comments to Your Vue 3 App

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

Встраивайте виджеты живых комментариев, чата и отзывов в ваше Vue-приложение.

Репозиторий

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

Онлайн-презентация Internal Link

Чтобы увидеть все виджеты и потоки, работающие локально с публичным тенантом demo, клонируйте репозиторий и выполните:

npm install
npm run dev

Точка входа демонстрации находится в src/App.vue и index.html — каждый виджет/поток рендерится в том же приложении, которое вы можете скопировать в свой собственный проект на Vue 3.

Установка Internal Link

npm

NPM

npm install --save fastcomments-vue-next

Yarn

yarn add fastcomments-vue-next

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

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

<FastComments v-bind:config="{tenantId: 'demo', url: 'https://example.com/somepage', urlId: 'some-page-id'}" />

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

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

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

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

В продакшене Internal Link

Вам, вероятно, не стоит определять config inline, если вы передаёте обратные вызовы и т. п.

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

Все виджеты и документация Internal Link


Запустите локальную документацию:

npm run serve

Статус обслуживания Internal Link

Эти компоненты являются обёртками вокруг наших основных компонентов VanillaJS. Мы можем автоматически обновлять эти компоненты (исправлять ошибки, добавлять функции) без публикации этой библиотеки, поэтому даже если она может некоторое время не публиковаться, это не означает, что FastComments не находится в активной разработке! Не стесняйтесь проверять наш блог на предмет обновлений. Критические изменения API или новые возможности никогда не будут добавлены в лежащую в основе core-библиотеку без повышения версии в этой библиотеке.

FastComments Internal Link

FastComments

Эта документация содержит несколько примеров того, как использовать FastComments с Vue3.

Для полного списка параметров конфигурации смотрите fastcomments-typescript и нашу документацию.

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

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

Внесение вклада

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