微信小程序开发之实现食堂点餐系统

 更新时间:2023年01月14日 17:07:16   作者:失散多年的哥哥  
这篇文章主要为大家详细介绍了如何通过微信小程序开发一个简单的食堂点餐系统,文中的示例代码讲解详细,感兴趣的小伙伴可以和小编一起学习一下

一、项目展示

这是一款娱乐性的小程序

目的是为了解决大学生吃饭的选择困难症

用户可以选择不同的院校

并设置不同餐厅的概率

可以随机选出去哪个食堂吃饭

二、操作流程和核心代码

用户可以选择切换所在院校

同时用户可以设置每个食堂的概率

并可以删去不想去的食堂

最后点击指引方向

便可以得出想去的食堂

院校信息修改

对index.js文件中的refectoryList进行院校管理即可

  data: {
    schoolList:['北京大学','浙江大学'],
    schoolSelected: '北京大学',
    refectoryList:{
      '北京大学': [{
        name: '农园一层',
        ratio: 1
      }, {
        name: '农园二层',
        ratio: 1
      },{
        name: '燕南',
        ratio: 1
      },{
        name: '学一',
        ratio: 1
      },{
        name: '学五',
        ratio: 1
      },{
        name: '勺园',
        ratio: 1
      },{
        name: '艺园',
        ratio: 1
      },{
        name: '畅春新园',
        ratio: 1
      }],
      '浙江大学': [{
        name: '海宁食堂',
        ratio: 1
      },{
        name: '民族餐厅',
        ratio: 1
      },{
        name: '玉泉食堂',
        ratio: 1
      },{
        name: '清真餐厅',
        ratio: 1
      },{
        name: '留学生食堂',
        ratio: 1
      }]
    },
    refectorys: [{
        name: '农园一层',
        ratio: 1
      }, {
        name: '农园二层',
        ratio: 1
      },{
        name: '燕南',
        ratio: 1
      },{
        name: '学一',
        ratio: 1
      },{
        name: '学五',
        ratio: 1
      },{
        name: '勺园',
        ratio: 1
      },{
        name: '艺园',
        ratio: 1
      },{
        name: '畅春新园',
        ratio: 1
      }],
    selectedRefectory: null,
    ratioList: ['1倍概率','2倍概率','3倍概率','4倍概率','5倍概率'],
    userInfo: {}
  },

三、效果展示

到此这篇关于微信小程序开发之实现食堂点餐系统的文章就介绍到这了,更多相关小程序食堂点餐系统内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 一文带你快速理解JavaScript中call()函数的使用

    一文带你快速理解JavaScript中call()函数的使用

    这篇文章主要为大家详细介绍了JavaScript中call()函数的使用的相关知识,文中的示例代码讲解详细,具有一定的学习价值,需要的可以参考一下
    2023-03-03
  • js利用cookie实现记住用户页面操作

    js利用cookie实现记住用户页面操作

    这篇文章主要给大家介绍了关于js利用cookie实现记住用户页面操作的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 无constructor的class类还能new吗问题解析

    无constructor的class类还能new吗问题解析

    这篇文章主要为大家介绍了无constructor的class类是否还能new的问题解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • js调试工具Console命令详解

    js调试工具Console命令详解

    这篇文章主要介绍了js调试工具Console命令详解,需要的朋友可以参考下
    2014-10-10
  • 根据json字符串生成Html的一种方式

    根据json字符串生成Html的一种方式

    本文介绍了根据Json串生成Html的一种方式(只是简单实现了文本框,密码框,下拉框)感兴趣的朋友可以了解下
    2013-01-01
  • JavaScript ES6 Module模块详解

    JavaScript ES6 Module模块详解

    这篇文章主要介绍了ES6新特性之模块Module用法,简要说明了模块Module的概念、功能并结合实例形式分析了模块Module的使用方法与相关注意事项,需要的朋友可以参考下
    2021-10-10
  • Bootstrap Table使用整理(五)之分页组合查询

    Bootstrap Table使用整理(五)之分页组合查询

    这篇文章主要介绍了 Bootstrap Table使用整理(五)之分页组合查询的实例代码,非常报错,具有参考借鉴价值,需要的朋友可以参考下
    2017-06-06
  • 一篇文章弄懂javascript中的执行栈与执行上下文

    一篇文章弄懂javascript中的执行栈与执行上下文

    这篇文章主要给大家介绍了关于javascript中执行栈与执行上下文的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用javascript具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • 理解JavaScript中的对象

    理解JavaScript中的对象

    这篇文章主要介绍了如何理解JavaScript中的对象,帮助大家更好的学习JavaScript,感兴趣的朋友可以了解下
    2020-08-08
  • greenbrower用到的function.js代码集合

    greenbrower用到的function.js代码集合

    这篇文章给大家介绍了greenbrower用到的function.js代码集合,感兴趣的朋友一起看看吧
    2007-12-12

最新评论