小程序 首页 菜品分类和头部滚动图功能实现 (16:52)
- 加入购物车
分项记录相关表- web/api/Food.py 小程序首页
- index.js 获得轮播图 getBannerAndCat
小程序美食列表和 上拉刷新分页 (25:58)
- TODO:需要无限下滑无限加载(待完成)
美食详情 和 分享功能 (20:46)
分享
会员拦截器 和 分享保存功能 (13:08)
- 会员拦截器
- (网页中是 cookie)
- (小程序中是 header)
- app.js:getRequestHeader
- ApiAuthInterceptor.py
- 分享保存功能
- 会员拦截器
加入购物车功能 (17:32)
TODO:第二次加入购物车,不归零
解决方案:让他点击确定按钮后,初始化 buyNumber: 1,
addShopCar: function () { var that = this; var data = { "id": this.data.info.id, "number": this.data.buyNumber }; // this.data.buyNumber = 1; wx.request({ url: app.buildUrl("/cart/set"), header: app.getRequestHeader(), method: 'POST', data: data, success: function (res) { var resp = res.data; app.alert({"content": resp.msg}); that.setData({ buyNumber: 1, hideShopPopup: true }); } }); }, buyNow: function () { var data = { goods: [ { "id": this.data.info.id, "price": this.data.info.price, "number": this.data.buyNumber } ] }; this.setData({ buyNumber: 1, hideShopPopup: true }); wx.navigateTo({ url: "/pages/order/index?data=" + JSON.stringify(data) }); },
flask-sqlacodegen “mysql://root:root@127.0.0.1/food_db” –tables member_cart –outfile “common/models/member/MemberCart.py” –flask
flask-sqlacodegen “mysql://root:root@127.0.0.1/food_db” –tables member_comments –outfile “common/models/member/MemberComments.py” –flask
flask-sqlacodegen “mysql://root:root@127.0.0.1/food_db” –tables oauth_member_bind –outfile “common/models/member/OauthMemberBind.py” –flask
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达,可以邮件至 963614756@qq.com。