FastComments.com

Добавьте комментарии в ваше приложение Vue 3

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

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

Репозиторий

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


AI‑агенты программирования Internal Link

skills.sh

Дайте вашему кодирующему агенту контекст FastComments, который ему нужен — виджеты, конфигурацию, Secure SSO, REST API и SDK:

npx skills add fastcomments/skills

Работает с Claude Code, Codex, Cursor, Copilot, Gemini и любым другим агентом, поддерживаемым skills CLI.

Онлайн‑презентация 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, если вы передаёте callbacks и т.д. Вместо этого вы захотите определить config через computed(), иначе каждый раз, когда ваш callback и т.д. будет вызван, весь widget будет перерендериваться.

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


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

npm run serve

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


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

FastComments Internal Link


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

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

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

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

Вклад

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