Об этом проекте
vue-element-admin представляет собой готовое к промышленной эксплуатации фронтенд-решение для интерфейсов администрирования, построенное на Vue и Element UI. Оно ориентировано на крупные и сложные одностраничные приложения (SPA) и включает решение для i18n, типичные корпоративные шаблоны и широкий набор встроенных функций. Проект использует Vue 2.6, Element UI 2.7, Vuex, Vue Router, Axios и Mock.js для симуляции данных запросов. Для разработки требуются Node.js и Git. В README описаны такие возможности, как вход/выход, права доступа к страницам и директивам, двухэтапная аутентификация, настройка прав, сборки для нескольких сред (dev, sit, stage, prod), глобальная i18n, несколько динамических тем, динамическая боковая панель с многоуровневой маршрутизацией, динамические «хлебные крошки», tags-view с операциями по правому клику, SVG-спрайты, mock-данные, полноэкранный режим и адаптивная боковая панель. Поддержка редакторов охватывает rich text, Markdown и JSON. Поддержка Excel включает экспорт, загрузку, визуализацию и экспорт в zip. Примеры таблиц включают динамические таблицы, таблицы с перетаскиванием (drag-and-drop) и таблицы с встроенным редактированием. Страницы ошибок включают 401 и 404. UI-компоненты включают загрузку аватара, кнопку возврата наверх, диалоговые окна с перетаскиванием, выбор с перетаскиванием, канбан-доску, список с перетаскиванием, SplitPane, Dropzone, Sticky и CountTo. Дополнительные примеры и инструменты включают лог ошибок, дашборд, страницу руководства, ECharts, буфер обмена и конвертацию Markdown в HTML. В основной ветке master версии v4.1.0+ i18n не включена; пользователям, которым нужна i18n, рекомендуется использовать ветку i18n. Текущая версия v4.0+ построена на vue-cli, в то время как более старые версии без vue-cli доступны под тегом tag/3.11.0. В README отмечается, что проект не поддерживает браузеры старых версий (например, IE) напрямую, и пользователям предлагается самостоятельно добавить полифиллы. Предоставлены ссылки на онлайн-превью, документацию, чат Gitter, wiki, превью Gitee и связанные шаблоны. Связанные проекты включают vue-admin-template в качестве базового шаблона, electron-vue-admin для десктопа и vue-typescript-admin-template для TypeScript. Лицензия — MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.