Расширение d2-crud на основе d2-admin, упрощающее конфигурацию d2-crud и ускоряющее разработку CRUD-функций.
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ Остановка поддержки ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Извините, из-за ограниченных ресурсов, d2-crud-plus больше не будет поддерживаться (новые функции не добавляются, ошибки не исправляются, вопросы могут не отвечаться).
Если вы начинаете новый проект, настоятельно рекомендуется использовать fast-crud
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Поддержка vue3
для fast-crud
уже выпущена, что делает разработку CRUD быстрой, мощной и приятной.
Документация: http://fast-crud.docmirror.cn/
Примеры: antdv версия / element версия / native-ui версия
Репозитории: GitHub / GiteeПримечание: fast-crud поддерживает только vue3 и не совместим с d2-crud-plus, поэтому невозможно обновиться напрямую из d2p до fast-crud.
%%%%%%%%%%%%%%%%%%%%%%% Помощь по документации ↓%%%%%%%%%%%%%%%%%%%%%%%%%%%%
GitHub Pages
https://greper.github.io/d2-crud-plus/CodeCanyon (рекомендуется для доступа из Китая)
http://d2-crud-plus.docmirror.cn/d2-crud-plus/Примеры демонстрации
http://preview.d2-crud-plus.docmirror.cn/D2CrudPlusExample/index.html
%%%%%%%%%%%%%%%%%%%%%%% Помощь по документации ↑%%%%%%%%%%%%%%%%%%%%%%%%%%%%
В процессе разработки основное внимание уделяется файлу crud.js
export const crudOptions = (vm) => { // vm это this
return {
columns: [
{
title: 'Дата',
key: 'createDate',
type: 'date', // тип поля - дата, автоматически генерирует конфигурацию по умолчанию
search: { // конфигурация поиска, поиск по умолчанию включен
disabled: true // [опционально] true - отключает поиск, по умолчанию false
},
form: { // конфигурация формы
disabled: true, // отключает добавление и редактирование полей [опционально], по умолчанию false
}
},
{
title: 'Статус',
key: 'status',
search: {}, // поиск включен
type: 'select', // тип поля - выпадающий список
form: { // конфигурация добавления и редактирования, автоматически генерирует addTemplate и editTemplate
rules: [ // [опционально] правила валидации при добавлении и редактировании, если не указаны, валидация не выполняется
{ required: true, message: 'Выберите статус' }
]
},
dict: { // конфигурация словаря данных
url: '/api/dicts/StatusEnum' // удалённое получение данных словаря
}
},
{
title: 'Регион',
key: 'province',
search: {}, // поиск включен
type: 'select', // тип поля - выпадающий список
form: {
rules: [{ required: true, message: 'Выберите регион' }],
component: { // конфигурация компонента формы для добавления и редактирования, поддерживает любые компоненты v-model
props: { // конфигурация свойств компонента
filterable: true, // возможность фильтрации
multiple: true, // поддержка множественного выбора
clearable: true // возможность очистки
}
}
},
dict: { // локальная конфигурация словаря данных
data: [
{ value: 'sz', label: 'Шэньчжэнь' },
{ value: 'gz', label: 'Гуанчжоу' },
{ value: 'wh', label: 'Ухань' },
{ value: 'sh', label: 'Шанхай' }
]
}
}
]
}
}
%%%%%%%%%%%%%%%%%%%%%%% Помощь ↓%%%%%%%%%%%%%%%%%%%%%%%%%%%%
GitHub Pages
https://greper.github.io/d2-crud-plus/GitHub (для доступа из Китая)
http://d2-crud-plus.docmirror.cn/d2-crud-plus/Примеры
http://preview.d2-crud-plus.docmirror.cn/D2CrudPlusExample/index.html
%%%%%%%%%%%%%%%%%%%%%%% Помощь ↑%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Поддержите развитие, дайте мне мотивацию, поклоняйтесь мне
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )