Интеграция со Svelte
Убедитесь, что вы знакомы с основными концепциями и паттернами Svelte. Для повторения материала обратитесь к документации Svelte.
DHTMLX RichText работает со Svelte. Полный пример кода доступен в демо на GitHub.
Создание проекта
В этом руководстве используется проект Svelte на основе Vite. Для SvelteKit и других вариантов см. руководство по проектам Svelte.
Создайте новый проект Vite:
npm create vite@latest
Установка зависимостей
Когда мастер создания проекта запросит имя, укажите my-svelte-richtext-app. Затем перейдите в новую директорию:
cd my-svelte-richtext-app
Установите зависи мости и запустите сервер разработки с помощью пакетного менеджера.
Для yarn выполните:
yarn
yarn dev
Для npm выполните:
npm install
npm run dev
Приложение запустится на localhost (например, http://localhost:3000).
Создание RichText
Остановите приложение и установите пакет RichText.
Шаг 1. Установка пакета
Загрузите ознакомительный пакет RichText и следуйте инструкциям в файле README. Ознакомительная лицензия действительна в течение 30 дней.
Шаг 2. Создание компонента
Создайте компонент Svelte для добавления RichText в приложение. В директории src/ создайте новый файл Richtext.svelte.
Импорт исходных файлов
Откройте Richtext.svelte и импортируйте исходные файлы 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.