Интеграция с Vue
Убедитесь, что вы знакомы с основными концепциями и паттернами Vue. Для освежения знаний обратитесь к документации Vue 3.
DHTMLX RichText работает с Vue. Полный пример кода доступен в демо на GitHub.
Создание проекта
Перед созданием нового проекта установите Node.js.
Создайте проект Vue с помощью официального инструмента для развёртывания:
npm create vue@latest
Команда устанавливает и запускает create-vue. Когда инструмент запросит имя проекта, введите my-vue-richtext-app. Подробнее см. в Vue.js Quick Start.
Установка зависимостей
Перейдите в директорию приложения:
cd my-vue-richtext-app
Установите зависимости и запустите сервер разработки с помощью пакетного менеджера.
Для yarn выполните:
yarn
yarn dev
Для npm выполните:
npm install
npm run dev
Приложение запустится на localhost (например, http://localhost:3000).
Создание RichText
Остановите приложение и установите пакет RichText.
Шаг 1. Установка пакета
Скачайте ознакомительный пакет RichText и следуйте инструкциям в файле README. Ознакомительная лицензия действительна 30 дней.
Шаг 2. Создание компонента
Создайте Vue-компонент для добавления RichText в приложение. В директории src/components/ создайте новый файл Richtext.vue.
Импорт исходных файлов
Откройте Richtext.vue и импортируйте исходные файлы RichText.
Для PRO-версии, установленной из локальной папки, используйте:
<script>
import { Richtext } from 'dhx-richtext-package';
import 'dhx-richtext-package/dist/richtext.css';
</script>
Для ознакомительной версии используйте:
<script>
import { Richtext } from '@dhx/trial-richtext';
import '@dhx/trial-richtext/dist/richtext.css';
</script>
В этом руководстве используется ознакомительная версия RichText.