Написано через месяц после того, как D2Admin был открыт.

внешний интерфейс открытый источник Vue.js

Сегодня вышло крупное обновление D2Admin 1.1.4, этой статьей я хотел бы выразить свою любовь к программированию.


Дополнение от 04.07.2018: Выпущен шаблон упрощенной версии.Удалены все страницы-примеры и ненужные плагины, оставлены только три самые популярные темы.Адрес шаблона упрощенной версии:Github

Дистанционно я официально представил всем D2ADMIN - это я опубликовал через пять месяцев, я в прошлом больше месяца, то есть я делаю больше полугода, полгода.Многие месяц также собрал много.


Теперь, когда я об этом думаю, этот месяц очень занят. Почти все мое свободное время уходит на этот проект. Я пишу в свободное время, и мне приходится писать понемногу каждый день, когда я иду домой ночью, а не говоря о выходных, когда я еду домой на поезде, занят сменой кода...


Вверху: Мой друг, к сожалению, сломал кость, охраняя его, чтобы кодировать... (Желаю ему скорейшего выздоровления🙏)

Однажды я сказал другу, что это похоже на проект с открытым исходным кодом, и я открыл всю свою личность. Я должен проектировать, писать код, писать документы и отвечать на вопросы. Кроме работы, сна и работы, это все об этом!

Лично для меня это был хороший опыт и чувство выполненного долга.


Вверху: Написав новый код функции на один день в выходные, я разослал кругу друзей


Вверху: файлы дизайна для D2Admin (действительно парень, который делает все...)

Благодаря этому опенсорсному продукту я познакомился со многими друзьями, и у меня есть своя небольшая группа общения.Неплохо всем вместе обсуждать и обсуждать вопросы в будние дни. Конечно, я также познакомился с некоторыми новыми боссами (поклонение), и я также многое приобрел благодаря общению.

Не много ерунды, код фермер не имеет литературного таланта, а сегодня также пользуется возможностью опубликовать некоторые идеи.Давайте представим, что было обновлено в этом месяце.Давайте сначала поставим картинку:

Классическая тема

Некоторые встроенные плагины и компоненты


Средство выбора значков

проверка версии


Режим оттенков серого

сохранение данных


Диаграмма

тема звездного неба

управление кэшем страницПередача параметров маршрутизации и воспроизведение переключения страницимпортировать csv или xlsx

экспортировать csv или xlsxАвтоматическая регистрация значка svg

Ответьте на голос пользователя сообщества, это самое большое обновление: режим страницы с несколькими ярлыками


Выше приведены несколько фотографий, которые я случайно сделал.Если вам интересно, вы можете перейти по адресу ->Адрес опыта

Ниже приведен список обновлений от самых новых до самых старых (отПредыдущая статьяпосле публикации)

Этот список также можно посмотреть здесь ->Документация на китайском языке | Список изменений

1.1.4 Выпущено сегодня

  • [Изменить] Оптимизация дизайна управления глобальным состоянием
  • [Изменить] Настройка темы
  • [Добавлено] модуль площадки, который удобен для тестирования и показа некоторых методов реализации/вызова функций
  • [Добавлено] Режим оттенков серого
  • [Новое] Многостраничный режим
  • [Новое] Кэш многостраничного режима
  • [Новое] Многостраничный режим быстрого закрытия (закрыть слева направо все остальные)
  • [Изменить] Оптимизация прокрутки боковой панели
  • [ Новый ]d2-containerНастраиваемая полоса прокрутки в режиме заполнения
  • [ Новый ]d2-containerКарточки компонентов и настраиваемая полоса прокрутки невидимого режима
  • [Новое] Теперь заголовок страницы можно менять в зависимости от маршрута
  • [Новое] Механизм проверки версии
  • [ Новый ]d2-containerСкрытый режим поддерживает слоты заголовков
  • [Новое] Проверка версии может быть настроена так, чтобы окно подсказки не отображалось.
  • [ Новое ] Интеграция компонента представления json
  • [НОВОЕ] Добавлены демонстрационные страницы для всех типов диаграмм.
  • [Изменить] Измените метод макета, чтобы устранить ошибку, из-за которой инициализация лучшей прокрутки не может получить правильную высоту в Firefox.
  • [Новое] Имя пользователя отображается в правом верхнем углу, и имя пользователя постоянно сохраняется

v1.1.3

  • [Исправлено] Ошибка, из-за которой боковая панель не отображалась, когда она свернута
  • [ Новое ] Плагин v-charts
  • [Добавлено] Несколько демонстрационных диаграмм (позже я планирую показать все примеры демонстраций в документе v-charts)
  • [ Изменить ] Регулировка цвета классической темы D2Admin
  • [ Новая ] фиолетовая тема
  • [Добавлено] значок меню
  • [ Изменено ] Недавно сделанные картинки Fork me

v1.1.2

  • [Изменено] Удалены зависимости, связанные с G2.

v1.1.1

  • [Изменено] Удален код, связанный с G2 (удалена библиотека диаграмм)
  • [Оптимизация] Логика значений боковой панели

Первая версия после официального релиза v1.1.0

  • [Изменено] Новый метод генерации структуры для меню верхней и боковой панели, новая схема использует данные + рекурсивный компонент для реализации неограниченного многоуровневого меню.
  • [Изменить] Регистрация маршрута возвращается к простейшему способу написания
  • [Исправлено] Первое имя класса стиля загрузки загрузки конфликтует с именем класса в программе, новое имя класса загрузки использует префикс d2-app-loading
  • [Изменить] Все префиксы стилей, похожие на dd- (включая префикс id автоматически регистрируемых иконок), единообразно изменены на d2-
  • [исправлено] Исправлен конфликт стиля между компонентом d2-highlight и компонентом d2-markdown
  • [Изменено] Имена встроенных компонентов единообразно изменены на префикс d2-, а также единообразно используется стиль соединения горизонтальной линией (кебаб-кейс).
  • [Изменено] Убрана тень логотипа верхней панели
  • [ Новое ] Система тем
  • [ Новое ] Три темы, d2admin Classic, Simple Line, Meteor
  • [ Изменить ] Параметр md компонента d2-markdown переименован в source
  • [править] Убран белый фон для изображений в компоненте d2-markdown
  • [Изменить] Удалите плагин timeago и замените его более мощным dayjs
  • [ Новое ] Тема завтрашней ночи синий
  • [Изменено] Оптимизация записи src/assets/style/public-class.scss
  • [ Новый ]vue-bigdata-table
    компоненты
  • [Исправлено] Ошибка отображения после того, как содержимое боковой панели превышает один экран
  • [Новое] Демонстрационная страница пользовательской полосы прокрутки
  • [Новое] Тема Meteor добавляет полупрозрачную маску поверх фонового изображения.
  • [Исправлено] Неверная ошибка в настройке темы
  • [Исправлено] Некоторая модификация кода входа в систему проверки маршрутизатора Guard
  • [Исправлено] Компонент d2-контейнера изменен на синхронную регистрацию (предыдущая асинхронная регистрация будет иметь проблему смонтированного жизненного цикла, то есть страницы в слоте не могут получить dom во время смонтированного жизненного цикла)
  • [исправлено] компонент d2-container рефакторинг гибкого макета
  • [Новое] 404 страница
  • [ Новое ] Верхняя панель контактной информации
  • [ Новое ] Компонент контекстного меню
  • [Новое] Конфигурация меню поддерживает пустое меню (может потребоваться сначала проверить эффект меню при разработке проекта)
  • [Оптимизация] Оптимизирована полоса прокрутки в левой части страницы.
  • [Исправлено] Добавлены классы инструментов полей CSS!importantчтобы убедиться, что он вступает в силу при переопределении стилей
  • [Исправлено] Исправление совместимости с IE11

Когда я писал эту статью, мое настроение было на удивление спокойным, наконец вышла новая версия, и я наконец-то вздохнул с облегчением...

Планы на следующий этап:

  1. Упрощенная версия шаблона, она должна быть выпущена завтра (4 июля 2018 г. Дополнение: Выпущено обещание)d2-admin-start-kit)
  2. ледяная версия
  3. Исправлена ​​ошибка

Наконец, суммируйте различные адреса проекта

Кажется, тут нечего сказать, так что давайте сначала сюда. Если вам понравилось, поставьте звездочку в качестве поддержки. Если у вас есть какие-либо вопросы или вы нашли ошибки, пожалуйста, присоединяйтесь к группе обратной связи или вопроса ~