商城小程序(一)开发记录

关键词:云开发小程序商城ColorUI

友情链接:快递查询


之前没有记录开发记录,很遗憾。。。
导致开发过程比较混乱,我好难啊。。
这几天会抽时间整理一下最近遇到的问题和笔记,然后更新这个专栏


2019.12.18

商城小程序(一)开发记录_第1张图片
商城小程序(一)开发记录_第2张图片

  • 成果:
  • 1.添加购物车加入数量功能并设置了上下限控制
  • 2.定位元素修改了cu-btn样式
  • 3.为购物车增加{productPrice,productPicture,productNum,checked}字段,以适应购物车页面需求
  • 4.更新添加购物车逻辑,先查找,再更新/新增,
  • Todo&Tips:
  • 1.为订单页商户端添加,取消原因
  • 2.为商品管理添加更新关联的其他数据库数据,这个留待最终
  • 3.最后依次定位修改其他页面的弹出窗口按钮cu-btn古怪样式

2019.12.19

商城小程序(一)开发记录_第3张图片

  • 成果
  • 1.修改适配该页面
  • 2.统一化ColorUI样式
  • Problem:
  • 1.初始化页面,两种形式:
  • 第一种,在cart组件自定义method,在index页面调用,失败;
  • 第二种,在cart组件的生命周期函数内,直接写初始化代码,采用attached,成功;
  • 2.wx:if-wx:if & wx:if-wx:wlse
  • 3.这里参考的项目使用了很多js对数组的api操作,很实用,every()、some()、filter()
  • 4.严重问题,全选单选没刷新页面,且没有统计总金额:=>删除操作\

2019.12.20

(——那边催着做网课,一直没心思和时间做,之前的第二次都给错过了,赶紧搞完这个好像网课截止日期就剩两天了,哭了。。。)

  • 成果
  • 1.初步完成购物车页面,修复统计量更新问题以及连带的全选、单选逻辑混乱
  • 2.着手完善地址功能,为订单确认页做准备
  • 3.经尝试,组件生命周期函数内可以调用自己内部的methods,我这里不需要与index父页面传递参数什么的,所以我还是直接内部调用
  • 4.经过上述尝试,我对整体cart页面js逻辑进行了修改,让统计量的更新操作更为集中,之前的模式让页面逻辑十分混乱
  • todo:
  • 1.最后的地址与订单模块一起完成
  • 2.获取用户openid,以及修改所有数据库请求,除了doc("_id"),全部添加上openid字段
  • 3.未授权用户限制操作,仅浏览无法加购物车以及下单
  • 4.保留文章阅读模块,之后处理成爬虫+转码
  • 5.简单给一些页面设置成ppt页面,周一试上线运行,赶在圣诞夜前发布

2019.12.21

商城小程序(一)开发记录_第4张图片

  • 成果
  • 1.地址修改/添加页面:修改样式及js逻辑,完成
  • Problem:
  • 1.修改openid获取逻辑之后,重新编译控制台输出:
  • log appendFile err fs_appendFile:fail no such file or directory,
  • 重新编译后正常,猜测是修改了app.js导致的某处环境初始化编译异常
  • todo:
  • 1.设计订单确认页面,内嵌地址选择页面,
  • 2.对地址选择页面,添加按钮显示等逻辑后,同时令其作为地址管理页面

to be continued…

你可能感兴趣的:(云开发,微信小程序)