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

OSCHINA-MIRROR/zhou-wannian-layui-areaSelect

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Введение

Компонент выбора провинции, города, района и уезда на основе расширения layui. Поддерживает следующие функции:

  1. Выбор определённого уровня: можно выбрать провинцию, город, район или уезд по умолчанию выбирается провинция;
  2. Поддержка редактирования и отображения выбранных данных: выбранные данные могут быть заданы заранее, и компонент автоматически отметит их при отображении;
  3. Поддержка исключения выбора: можно указать, какие области следует исключить из выбора, и эти области будут скрыты при отображении компонента;
  4. Механизм многоуровневого взаимодействия: выбор узла области на одном уровне автоматически сопоставляет соответствующие родительские и дочерние узлы и динамически отображает количество выбранных областей;
  5. Минимизация возвращаемых результатов выбора: возвращается только необходимый код области.

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

Онлайн-пример
Пожалуйста, посетите: https://zhou-wannian.gitee.io/layui-areaselect/.

Архитектура программного обеспечения

  1. В настоящее время компонент использует данные JSON в качестве основы для отображения областей, но можно заменить их данными из интерфейса бэкенда, учитывая необходимость адаптации формата данных. Также можно изменить исходный код для соответствия формату областей текущего проекта.
  2. Учитывая, что область сама по себе может быть абстрагирована как структура древовидного узла, код был разработан с использованием модели обновления представления, управляемой данными, с основной идеей использования API DOM JavaScript.
  3. Автор является разработчиком Java на стороне сервера, поэтому качество кода компонента не гарантировано, а только функциональность. Если у вас есть предложения, пожалуйста, дайте мне знать.
  4. Планируется выпустить дополнительные версии, такие как версия, не зависящая от других фреймворков, и версия Vue.

Руководство по установке

  1. Импортируйте этот проект в vscode и запустите index.html через live server, чтобы увидеть эффект.
  2. Текущая версия использует layui, и если ваш собственный проект также основан на layui, вы можете легко интегрировать его. Другие типы проектов также могут быть адаптированы для использования.

Использование
Подробности см. в index.js. После импорта плагина вызовите метод select с соответствующими параметрами. Значения и форматы параметров см. в area.js и index.js. Если у вас возникли проблемы с использованием, пожалуйста, оставьте комментарий или отправьте электронное письмо.

Скриншоты

Комментарии ( 0 )

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

Введение

Компонент выбора региона, разработанный на основе layui. Можно настроить уровни выбора, выбранные и исключённые варианты, реализовать многоуровневое взаимодействие и подсчёт регионов. Расширить Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/zhou-wannian-layui-areaSelect.git
git@gitlife.ru:oschina-mirror/zhou-wannian-layui-areaSelect.git
oschina-mirror
zhou-wannian-layui-areaSelect
zhou-wannian-layui-areaSelect
master