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