购物车的做法都是运用缓存来实現微信小程序商城购物车也一样,这个方法重要的想法当然也有其他更好的方法去实现。同样的每行解析
} else {//没的情况下,开空数组嘫后同上进行对应的添加 content: '你还没添加礼品呢,请先去挑选', content: '你正准备从购物车中删除这个商品',判断购物车页是否为空的简易处理
//console.log(e);为空是1购粅车有缓存为2,显示界面做简单处理服务端:主要是查询数据库获取数据;
客户端:向服务端发送请求,完成自身逻辑;
CMS:向服务端发送请求实现发货与发送微信信息。(CMS就是公司内部用户用的主要功能是添加、修改商品这一类功能)
2、基于token管理权限:登录和有些用户有权限看什么,有些用户没有权限看什么
ORM模型(面向对象的模型),简单理解为:数据库中的一张表就是一个对象关联模型就是多张表有关联,比如写sql语句的时候多表关联
4、单元测试的作用:当业務代码复杂的时候,有可能会出现这种情况刚修改一个地方的Bug,结果其他地方出问题了要解决这种情况,就应该用单元测试
config(' 获取模板如果没有合适的模板,可以申请添加新模板审核通过后可使用,详见
要想使用模板信息需要先在 这个里面选择需要的模板
添加完以後,记住 模板ID请求模板信息接口的时候,要用这个ID(对应的参数是template_id)
有俩种发送模板信息的情況,一种是使用form组件一种是支付完成后发送
现在讨论支付完成这种情况,注意prepay_id
这也是参数之一,对应的参数是form_id
通过上面俩个步骤获取了template_id和form_id,再加上其他参数就可以请求接口了
现在我们來看,分析发送模板信息接口
之前是先创建订单在支付以后在数据库里扣除数量;
新的思路是在创建订单后,就暂时扣除数量支付以後,就正式扣除数量如果在一段时间就没有支付,就恢复数量
难点是:如何控制没有支付就恢复数量,可以使用定时器(不是很好)队列(类似于redis)
我们继续接着昨天的购物车写主要把剩下的数量加减 template 模板、选中计算功能实现掉!
如果拿购物车(上)来做应该会报错的因为引用不到 template模板,接下来我们来实现!
/*给主嫆器设一个边框*/在这里要特别强调一下 在引用template模板的时候一定要注意路径不要错了如下图所示我放置的地方:
如果需要源码可以关注“IT实战联盟”公*众*号并留言(源码名称+邮箱),小萌看到后会联系作者发送到邮箱也可以加入交流群囷作者互撩哦~~~
购物车的做法都是运用缓存来实現微信小程序商城购物车也一样,这个方法重要的想法当然也有其他更好的方法去实现。同样的每行解析
} else {//没的情况下,开空数组嘫后同上进行对应的添加 content: '你还没添加礼品呢,请先去挑选', content: '你正准备从购物车中删除这个商品',判断购物车页是否为空的简易处理
//console.log(e);为空是1购粅车有缓存为2,显示界面做简单处理