Еще один небольшой магазин.
litemall = Backend на Spring Boot + Административный фронтенд на Vue + Фронтенд для пользователей на WeChat Mini Program + Мобильный фронтенд пользователя на Vue
- Spring Boot
- Vue
- WeChat Mini Program
Последовательно импортируйте базы данных из папки litemall-db/sql
:
litemall_schema.sql
litemall_table.sql
litemall_data.sql
Запустите сервер backend для маленького магазина и административной панели:
Откройте командную строку и введите следующие команды:
cd litemall
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
Запустите frontend административной панели. Откройте командную строку и введите следующие команды:
cd litemall/litemall-admin
npm install --registry=https://registry.npm.taobao.org
npm run dev
Теперь откроется браузер, введите адрес http://localhost:9527
. Вы попадете на страницу входа в административную панель.
Здесь представлено две версии фронтенда маленького магазина — litemall-wx
и renard-wx
. Разработчики могут импортировать и тестировать каждую из них:1. Импортируйте проект litemall-wx
в среду разработки WeChat;
2. Настройте проект, активируйте "Не проверять легальные домены, web-view (деловые домены), версию TLS и сертификат HTTPS";
3. Нажмите кнопку "Компилировать", чтобы просмотреть результат в среде разработки WeChat;
4. Также можно нажать кнопку "Просмотр", затем использовать телефон для сканирования QR-кода и входа (но телефон должен иметь включенным режим отладки).Примечание:
Здесь приведена самая простая схема запуска. Для работы функций входа через WeChat и платежей через WeChat требуется дополнительная настройка со стороны разработчика. Подробнее см. документацию.
Запуск легкого интернет-магазина (фронтенд)
Откройте командную строку и введите следующие команды
cd litemall/litemall-vue
npm install --registry=https://registry.npm.taobao.org
npm run dev
Теперь откроется браузер (рекомендуется использовать режим мобильной версии Chrome). Введите адрес http://localhost:6255
. Это позволит вам зайти в легкий интернет-магазин.
Обратите внимание:
На данный момент функционал очень нестабилен и находится в процессе разработки.
Проект находится в разработке, поэтому есть множество недочетов. Ниже приведён план развития проекта.
Версия 1.0.0:
**Версия 2.0.0:**1. Установка всех базовых бизнес-функций для небольшого интернет-магазина и административной панели; 2. Реализация функций аналитики, журналирования и управления правами доступа для административной панели; 3. Оптимизация бизнес-логики и деталей реализации; 4. Завершение разработки легкого интернет-магазина;Версия 3.0.0:
- Проект предназначен только для учебных целей и практики;
- Проект ещё находится в разработке и не совершенен, поэтому разработчики не несут ответственности за его использование;
- Исходный код проекта открыт под лицензией MIT (LICENSE), а документация проекта — под лицензией "Creative Commons Attribution-NoDerivatives 4.0 International" (CC BY-ND 4.0).
Проект основан или вдохновлён следующими проектами:
Описание проекта: Открытый интернет-магазин для WeChat Mini Programs, созданный с использованием Node.js + MySQL.
Пример использования:
Описание проекта: Интегрированное решение для создания административных панелей с использованием Vue и Element UI.
Пример использования: Фронтенд модуля litemall-admin проекта litemall создан на основе vue-element-admin.
Описание проекта: Mall-admin-web — это фронтенд проекта административной панели электронной коммерции, созданный с использованием Vue и Element UI.
Описание проекта: Flutter_Mall — это открытое приложение онлайн-магазина, созданное с использованием фреймворка Flutter.
Описание проекта: Taro_Mall — это многофункциональное открытое приложение онлайн-магазина, которое было разработано на основе litemall. Для фронтенда используется фреймворк Taro.
MIT Copyright © 2018–настоящее время linlinjava
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )