商务服务
微信小程序-在线点餐小程序项目源码-原生开发框架-含效果截图示例.zip
2024-12-13 08:11
// 获取到小程序实例

微信小程序-在线点餐小程序项目源码-原生开发框架-含效果截图示例.zip

var app = getApp(); Page({ data: { shop:{ name:'味觉牛庄', desc:'凡在本店办理会员,一律享受8.8折优惠' }, goods: { 1: { id: 1, name: '果盘3', pic: 'http://img1.gtimg.com/health/pics/hv1/138/79/2068/134491983.jpg', sold: 1014, price: 120 }, 2: { id: 2, name: '龙舌兰', pic: 'http://img1.gtimg.com/health/pics/hv1/138/79/2068/134491983.jpg', sold: 1029, price: 100 }, 3: { id: 3, name: '方便面', pic: 'http://img1.gtimg.com/health/pics/hv1/138/79/2068/134491983.jpg', sold: 1030, price: 5 }, 4: { id: 4, name: '粉丝', pic: 'http://img1.gtimg.com/health/pics/hv1/138/79/2068/134491983.jpg', sold: 1059, price: 5 }, 5: { id: 5, name: '果盘1', pic: 'http://img1.gtimg.com/health/pics/hv1/138/79/2068/134491983.jpg', sold: 1029, price: 130 }, 6: { id: 6, name: '果盘2', pic: 'http://img1.gtimg.com/health/pics/hv1/138/79/2068/134491983.jpg', sold: 1064, price: 150 }, 7: { id: 7, name: '锐澳', pic: 'http://img1.gtimg.com/health/pics/hv1/138/79/2068/134491983.jpg', sold: 814, price: 200 }, 8: { id: 8, name: '尊尼获加', pic: 'http://img1.gtimg.com/health/pics/hv1/138/79/2068/134491983.jpg', sold: 124, price: 220 }, 9: { id: 9, name: '芝士华', pic: 'http://img1.gtimg.com/health/pics/hv1/138/79/2068/134491983.jpg', sold: 102, price: 300 } }, goodsList: [ { id: 'hot', classifyName: '热销', goods: [1, 2, 3, 4, 5] }, { id: 'new', classifyName: '小吃', goods: [1, 3] }, { id: 'vegetable', classifyName: '果盘', goods: [1, 6, 5] }, { id: 'mushroom', classifyName: '鸡尾酒', goods: [1, 7, 8, 9] }, { id: 'food', classifyName: '主食', goods: [3, 4] } ], cart: { count: 0, total: 0, list: {} }, cartList:{}, showCartDetail: false }, // 生命周期函数--监听页面加载 // 一个页面只会调用一次。 onLoad: function (options) { var that = this //调用应用实例的方法获取全局数据 app.getUserInfo(function(userInfo){ //更新数据 that.setData({ userInfo: userInfo }); that.update(); console.log(userInfo) }); }, // 生命周期函数--监听页面初次渲染完成 onReady: function(){}, // 生命周期函数--监听页面显示 // 每次打开页面都会调用一次 onShow: function () { this.setData({ classifySeleted: this.data.goodsList[0].id }); }, // 生命周期函数--监听页面隐藏 // 当navigateTo或底部tab切换时调用 onHide: function(){}, // 生命周期函数--监听页面卸载 // 当redirectTo或navigateBack的时候调用。 onUnload:function(){}, // 页面相关事件处理函数--监听用户下拉动作 onPullDownRefresh:function(){}, // 页面上拉触底事件的处理函数 onReachBottom:function(){}, // 开发者可以添加任意的函数或数据到 // object 参数中,在页面的函数中用 this 可以访问 checkOrderSame: function(name){ var list = this.data.goods; for(var index in list){ if(list[index].name === name){ return index; } } return false; }, tapAddCart: function (e) { this.addCart(e.target.dataset.id); }, tapReduceCart: function (e) { this.reduceCart(e.target.dataset.id); }, addCart: function (id) { var num = this.data.cart.list[id] || 0; this.data.cart.list[id] = num + 1; this.countCart(); var price = this.data.goods[id].price; var name = this.data.goods[id].name; var img = this.data.goods[id].pic; var list = this.data.cartList; var sortedList = []; var index; if(index = this.checkOrderSame(name)){ sortedList = list[index]; var num = this.data.cart.list[id] || 0; num = num + 1; } else{ var order = { "price" : price, "num" : 1, "name": name, 'img': img, "shopId": this.data.shopId, "shopName": this.data.shop.restaurant_name, "pay": 0, } list.push(order); sortedList = order; } this.setData({ cartList: list, }); console.log(list) }, reduceCart: function (id) { var num = this.data.cart.list[id] || 0; if (num <= 1) { delete this.data.cart.list[id]; } else { this.data.cart.list[id] = num - 1; } this.countCart(); }, countCart: function (index,lists) { var count = 0, total = 0; var goods; for (var id in this.data.cart.list) { goods = this.data.goods[id]; count += this.data.cart.list[id]; total += goods.price * this.data.cart.list[id]; } this.data.cart.count = count; this.data.cart.total = total; this.setData({ cart: this.data.cart }); // 存储订单页所需要的数据 wx.setStorage({ key: 'orderList', data: { count: this.data.cart.count, total: this.data.cart.total, list: this.data.cart.list, } }) }, follow: function () { this.setData({ followed: !this.data.followed }); }, onGoodsScroll: function (e) { if (e.detail.scrollTop > 10 && !this.data.scrollDown) { this.setData({ scrollDown: true }); } else if (e.detail.scrollTop < 10 && this.data.scrollDown) { this.setData({ scrollDown: false }); } var scale = e.detail.scrollWidth / 570, scrollTop = e.detail.scrollTop / scale, h = 0, classifySeleted, len = this.data.goodsList.length; this.data.goodsList.forEach(function (classify, i) { var _h = 70 + classify.goods.length * (46 * 3 + 20 * 2); if (scrollTop >= h - 100 / scale) { classifySeleted = classify.id; } h += _h; }); this.setData({ classifySeleted: classifySeleted }); }, tapClassify: function (e) { var id = e.target.dataset.id; this.setData({ classifyViewed: id }); var self = this; setTimeout(function () { self.setData({ classifySeleted: id }); }, 100); }, showCartDetail: function () { this.setData({ showCartDetail: !this.data.showCartDetail }); }, hideCartDetail: function () { this.setData({ showCartDetail: false }); }, submit: function (e) { var agrs = JSON.stringify(this.data.cart); console.log(agrs) wx.navigateTo({ url: 'https://download.csdn.net/download/order/order?order=' + agrs }) } });    以上就是本篇文章【微信小程序-在线点餐小程序项目源码-原生开发框架-含效果截图示例.zip】的全部内容了,欢迎阅览 ! 文章地址:http://sicmodule.glev.cn/news/12907.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 歌乐夫资讯移动站 http://sicmodule.glev.cn/mobile/ , 查看更多   
最新新闻
AI智能自动写作功能使用指南:从入门到精通,解决写作全流程问题
随着科技的飞速发展,人工智能()已经渗透到了咱们生活的方方面面。在写作领域,智能自动写作功能逐渐成为众多写作者的好帮手。
外贸行业率先迈入全面AI化,系统升级引领商业变革新篇章
在外贸行业的数字化浪潮中,阿里巴巴国际站再次引领变革,将人工智能(AI)深度融入外贸经营的每一个环节。回溯一年前,当阿里国
人工智能涉及的学科
人工智能(AI)是一个高度跨学科的研究领域,它结合了多个传统学科的知识和技术,以实现智能行为的模拟、扩展或替代。以下是与AI
AI工具盘点:这些智能助手让品牌管理更高效!
工具特点:零门槛,适合小白用户,多个模板可用,免费生图,无水印下载图片;免费生成爆款笔记/爆款标题怎么找到工具:点击文中链
当DeepSeek碰上“骗子”,看它如何应对→
DeepSeek火爆全网听说它是“超级学霸”还自带幽默细胞~~如今网络电信诈骗猖獗都说智力再高,也得中招看它如何应对!Deepseek都说
【遇“检”情人节】我问DeepSeek什么是爱情,Ta说……
“国产AI之光”作为一款爆火出圈的AI工具DeepSeek凭借“24小时在线智能助手”的设定迅速在全网走红今天是情人节单身23年的小帅也
DeepSeek搅动寒假作业,基础教育与AI如何磨合
中小学寒假落幕,AI的风,搅动了写作业的浪潮。假期尾声赶作业并不稀奇,不一样的是:曾经,一夜不寐创造写作业“奇迹”,往往伴
《哪吒2》:站在历史的转折点,饺子导演的传奇之路
《哪吒2:魔童降世》这部影片不仅是一部成功的续集,更是中国动画电影在全球舞台上的一次全面展现。正如影片中哪吒的经典台词:
京东pop店怎么入驻?2024京东pop入驻Zui新攻略!pop入驻条件要求一览
2024年01月23日林孝文京东入驻,自营入驻,企业采购挂靠技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;知识产权
AI问答免费软件:让你的知识获取和解答更智能化
即时解答:快速高效的知识获取无论你想要了解科学、历史、文学,还是想解决工作中的某些技术问题,AI问答免费软件都能以秒级速度