1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/D02FB3CE75912A229B4E110AF999072E-admin_ui_template

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh-CN.md 13 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 30.11.2024 18:28 5f4a882

Введение

Vue-element-admin — это решение для фронтенда бэкенда, основанное на Vue и Element-UI. Оно использует новейшие технологии фронтенда, включает в себя встроенное решение интернационализации i18n, динамические маршруты, аутентификацию и абстрагирует типичные бизнес-модели, предоставляя богатый набор функциональных компонентов. Это поможет вам быстро создать прототип корпоративного продукта для среднего и заднего плана. Независимо от ваших потребностей, этот проект может помочь вам.

Рекомендуется использовать базовый шаблон: vue-admin-template. Для рабочего стола используйте electron-vue-admin. Если вы используете Typescript, рекомендуется использовать vue-typescript-admin-template (спасибо @Armour).

После версии 4.1.0+ мастер-ветка больше не будет поддерживать интернационализацию. Если вам нужна эта функция, используйте ветку i18n. Она будет синхронизироваться с мастером.

Этот проект не поддерживает старые браузеры (например, IE). Если вам нужно, добавьте polyfill самостоятельно подробнее.

В настоящее время версия v4.0+ построена на основе vue-cli. Если у вас есть какие-либо проблемы, пожалуйста, создайте issue здесь. Если вы хотите использовать старую версию, переключитесь на тег 3.11.0, он не зависит от vue-cli.

Следите за обновлениями в группе Круг или присоединяйтесь к группе qq или следите за Weibo.

Предварительная подготовка

Вам необходимо установить node и git локально. Этот проект основан на ES2015+, Vue, Vuex, Vue-router, Vue-cli, Axios и Element-ui. Все запросы данных используют Mock.js для имитации. Предварительное понимание и изучение этих знаний очень поможет при использовании этого проекта.

Также есть серия обучающих статей о том, как построить полный бэкенд-проект с нуля. Рекомендуется прочитать эти статьи перед тем, как приступить к практике этого проекта:

  • «Рука об руку: создаём компонент Vue»,

  • «Рука об руке: изящное использование иконок»,

  • «Рука об руке: как разумно использовать Webpack 4 (часть 1)»,

  • «Рука об руке: как разумно использовать Webpack 4 (часть 2)».

Если у вас есть вопросы, сначала ознакомьтесь с документацией и статьями по использованию. Если они не помогут, вы можете создать issue или PR.

Редактировать на CodeSandbox

Спонсоры

Станьте спонсором и разместите свой логотип в нашем README на GitHub со ссылкой на свой сайт. [Стать спонсором]

Akveo

Интеграция с Java на бэкенде, используйте промокод SWB0RAZPZR1M для скидки 20%.

Flatlogic

Шаблоны административных панелей с использованием Vue, React и Angular.

Функции

- Логин / выход

- Аутентификация
  - Страница аутентификации
  - Команды аутентификации
  - Конфигурация аутентификации
  - Двухэтапная аутентификация

- Многоокружная публикация
  - dev
  - sit
  - stage
  - prod

- Глобальные функции
  - Интернационализация и многоязычность
  - Динамическая смена тем оформления
  - Динамический сайдбар (поддерживает многоуровневую маршрутизацию)
  - Динамические хлебные крошки
  - Быстрый переход (табы)
  - SVG Sprite иконки
  - Локальные/серверные mock данные
  - Полноэкранный режим Screenfull
  - Адаптивное сжатие сайдбара

- Редактор
  - Расширенный текст
  - Markdown
  - JSON и другие форматы

- Excel
  - Экспорт excel
  - Импорт excel
  - Фронтенд визуализация excel
  - Экспорт zip

- Таблицы
  - Динамические таблицы
  - Перетаскивание таблиц
  - Встроенное редактирование

- Страницы ошибок
  - 401
  - 404

- Компоненты
  - Загрузка аватара
  - Возврат наверх
  - Диалог перетаскивания
  - Выбор перетаскивания
  - Доска перетаскивания
  - Список перетаскивания
  - SplitPane
  - Dropzone
  - Sticky
  - CountTo

- Комплексные примеры
- Журнал ошибок
- Панель управления
- Направляющие страницы
- Графики ECharts
- Clipboard (копирование и вставка)
- Markdown2html

Разработка

# Клонировать проект
git clone https://github.com/PanJiaChen/vue-element-admin.git

# Перейти в каталог проекта
cd vue-element-admin

# Установить зависимости
npm install

# Рекомендуется не использовать cnpm для установки зависимостей напрямую, это может вызвать различные странные ошибки. Вы можете решить проблему с медленной загрузкой npm с помощью следующей операции
npm install --registry=https://registry.npm.taobao.org

# Запустить сервер
npm run dev

Откройте браузер по адресу http://localhost:9527

Публикация

# Собрать для тестовой среды
npm run build:stage

# Собрать для продакшн-среды
npm run build:prod

Прочее

# Предварительный просмотр сборки
npm run preview

# Предварительный просмотр сборки + статический анализ ресурсов
npm run preview -- --report

# Проверка кода
npm run lint

# Исправление кода
npm run lint -- --fix

Для получения дополнительной информации см. документацию по использованию.

Changelog

Подробные изменения для каждого выпуска описаны в записях о выпуске.

Онлайн-демонстрация

Онлайн-демонстрация

Пожертвования

Если вам нравится этот проект, вы можете поддержать автора, купив ему чашку кофе: :tropical_drink: пожертвовать

Дополнительные способы пожертвований

PayPal Me

Buy me a coffee

Покупка стикеров

Вы также можете поддержать vue-element-admin, покупая официальные стикеры, каждый проданный стикер приносит проекту 2 юаня.

Поддержка браузеров

Современные браузеры и Internet Explorer 10+.

| IE / EdgeIE / Edge | FirefoxFirefox | ChromeChrome | [<img

В тексте запроса присутствуют фрагменты кода, которые не удалось перевести. Они сохранены без изменений. ## Лицензия

MIT

Авторские права (c) 2017–н. в., PanJiaChen

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/D02FB3CE75912A229B4E110AF999072E-admin_ui_template.git
git@api.gitlife.ru:oschina-mirror/D02FB3CE75912A229B4E110AF999072E-admin_ui_template.git
oschina-mirror
D02FB3CE75912A229B4E110AF999072E-admin_ui_template
D02FB3CE75912A229B4E110AF999072E-admin_ui_template
master