Coder Social home page Coder Social logo

powerdos / mall-vue Goto Github PK

View Code? Open in Web Editor NEW
1.4K 42.0 486.0 178.84 MB

基于Vue+Vuex+iView的电子商城网站

Home Page: https://powerdos.github.io/Mall-Vue/index.html

JavaScript 30.83% HTML 0.16% Vue 69.01%
mall-vue vue2 vue-router vuex iview2

mall-vue's Introduction

MALL-VUE

Build Status VueJS Version JavaScript Style Guide Read the Docs (version) status npm version iview version author

This is a front-end project of an e-commerce website based on VUE + VUEX + iView UI, and the version that combines with the backend API server is on forMallServer branch,welcome to fork or star

The online demo: https://powerdos.github.io/Mall-Vue/index.html

Document

中文 | English

Prerequisites

Branch introduction:

The master branch is a pure front-end project.(using:Vue+Vuex+iView)

The forMallServer branch is a front-end project(using:Spring+Struts+Hibernate) that combines with the backend API server. The mall api server:https://github.com/PowerDos/Mall-Server

The Mall-CIbranch is a project including the front-end, back-end, mobile-end (in progress,reference Projects)

Better clone:

if you only want to view pure front-end project,we strong recommend you to using git clone {repo} --depth=1 to get master branch

if you want to clone whole repository (178M), make sure your network speed meets the requirements or use other proxy tools

How to run

Using Node

# Install dependencies
npm install

# Serve with hot reload at localhost:8080
npm run dev

# Build for production with minification
npm run build

Using Docker

docker run -d -p 80:80 --name mall-web registry.cn-beijing.aliyuncs.com/w929732982/mall-web 

预览地址: http://127.0.0.1

TO-DO-LIST

PAGE

HOME PAGE

首页1 首页2 首页3

PRODUCT LIST PAGE

商品搜索页面1 商品搜索页面2

PRODUCT DETAIL PAGE

商品详情页面1 商品详情页面2 商品详情页面3 商品详情页面4

SHOPPING CART PAGE

购物车页面

ORDER PAGE

确认订单页面

PAY PAGE

支付页面

SUCCESS PAGE

购买成功页面

FREEBACK PACE

反馈页面

MERCHANT PAGE

商家店铺页面

USER PAGE

用户页面

LOGIN PAGE

登陆页面

SIGNUP PAGE

注册页面

mall-vue's People

Contributors

bitfish2020 avatar powerdos avatar seethefruture avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mall-vue's Issues

Repository polish

采用DDD设计原理后,持久层的操作粒度过大,导致性能低下。
我采用的解决方案:

  • 延迟加载+延迟传递(读)
  • TODO(写)

待解决的问题:

  • 即时对象过多
  • 多次隐式查询

代码位置
方案详情

如果您有好的方法或建议,请在下方提出。


After using DDD design principle, the repository operation grain is too large, resulting in low performance.
Solution:

  • Lazy Load + Delayed Delivery ( for Read )
  • TODO ( for Write)

Problems to be solved:

  • Too many instant objects
  • Many times implicit queries

source code location
solution detail here

If you have better solutions or suggestions, please put forward them below.

iview 版本

iview 项目版本 2.13.1
iview 最新版本 4.0

这个项目是开源的吗? 直接使用会不会被起诉?没有看到开源协议!

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

我为mall-ver开发了配套的后端项目

使用springboot快速构建的springcloud微服务项目。使用springcloud eureka作服务治理,使用apollo作分布式配置中心,zuul作入口网关,目前完成了会员,商品,订单,评论,秒杀模块。目前与该项目对接完部分功能接口,希望能允许贡献后端

在停止维护后的这么多月,我们又重新对Mall-Vue开始维护

接下来的计划:

关于功能:

  • web端:对于已有功能我们会采用Master分支的技术栈完成,对于新增的功能我们可能会考虑采用新的技术栈;
  • server端:我们会在原有功能的基础上继续增加后端的功能;
  • 小程序和移动端:这个我们会在web和server端功能基本完善后逐步推出;

接下来的安排:

  • 我们会尝试采用github的projects的流程进行项目的开发
  • 我们会尽快将SNAPSHOT版本的Mall(包含web端和server部署以供vistors浏览),尽管他们可能还存在一定的问题;
  • 我们会制定开发规范,这将有利于更多的的开源贡献者更好的contribute项目;
  • 我们会在整个项目流程中输出文档,如果你觉得哪里有问题,请及时提出issus以帮助我们更好的改进项目

另外:

  • 如果你有什么好的想法或建议,欢迎在下方提出

以上

再次感谢!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.