Skip to content

everything404/letao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

在线商城

技术栈

  1. 前端使用html,css,js, mui, art-template 地址 http://localhost:3000/m/index.html
  2. 后端使用 nodejs,express,mysql (后端别人做的,doc下有sql,前台接口,后台接口文件) 需要安装Mysql数据库,同时建一个名为letao的数据库,在 models 文件夹下的 db.js 文件有数据库的配置 后台地址: http://localhost:3000/admin/login.html
  3. 克隆仓库后,npm install 下载依赖后 npm start 运行

#完成进度

  1. 2019-7-4 搭建好项目的模板
  2. 2019-7-5 完成前台页面首页的布局,没有用到数据通讯
  3. 2019-7-6 完成分类页面的布局以及数据的获取,使用 zepto库 的ajax 通过接口获取到的数据 用art-template 模板引擎渲染到页面中
  4. 2019-7-7 完成搜索页面,并完成通过点击 搜索 , 跳转一个新页面,并把搜索的关键字存储起来
  5. 2019-7-8, 完成搜索结果页面的布局
  6. 2019-7-9,完成搜索结果页面的数据获取,并可以通过点击价格来进行排序,但是按照销量排序实现不了,原因是后台的问题。
  7. 2019-7-10 完注册页面布局和后台数据逻辑,用户名,手机号码,验证码有错误都可以有提示,注册成功后跳转到登录页面
  8. 2019-7-11, 完成登录页面的布局和逻辑,登录时判断账号、密码、验证码,登录成功后跳转到个人中心页面
  9. 2019-7-12, 完成修改密码页面和逻辑,实现修改密码功能,完成收货地址页面的布局
  10. 2019-7-14, 完成添加收货地址和编辑收货地址,同时添加收货地址和编辑收货地址是使用同一个页面的,通过url上的参数判断是添加还是删除,添加和编辑的接口不同,还有,picker 组件要在查询收货地址后在执行,因为要等页面加载完毕后在初始化,不然zepto 的选择器 会选择不了
  11. 2019-7-15, 完成详情页面的添加到购物车,并且添加到购物车的时候检验是否登录了,完成购物车商品页面的布局
  12. 2019-7-16 前台页面查购物车的计算还没有完成,后台页面完成了登录,和检测用户是否登录,后台页面做完后就打算用element UI 重做
  13. 2019-07-17, 完成用户列表的启用或禁用,一级分类的列表获取,添加(使用ajax,当添加完毕后,不刷新页面),增加进度条(当请求发起时,出现进度条,请求结束后隐藏进度条)
  14. 2019-07-18,完成一级分类的添加和二级分类的布局,数据和添加,这个添加需要上传图片,但是传图片有bug,但是我改好了
  15. 2019-07-21, 完成了,这个后台在添加产品的时候,当我把图片数据提交给后台的时候,加入的图片不能把地址放到数据库里面,后台的接收到的不是图片数据,而是字符串,所以要把图片数组用JSON.stringify(), 转换,后台接收到后,不能对这个请求用JSON.parse(),只能对图片数组使用,调了一个下午才弄好

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors