0、知识点

  • 选择用餐人数
  • 备注口味信息

1、Start.vue

<template><div id="start"><div  class="start_content">           <header class="start_header">              <img src="../assets/images/canju.png"/> 用餐人数</header>            <p class="notice">请选择正确的用餐人数 ,小二马上给你送餐具</p><div class="content"><ul class="user_list"><li class="active">      <span>1人</span></li><li><span>2人</span></li><li><span>3人</span></li><li><span>4人</span></li><li><span>5人</span></li><li><span>6人</span></li><li><span>7人</span></li><li><span>8人</span></li><li><span>9人</span></li><li><span>10人</span></li><li><span>11人</span></li><li><span>12人</span></li>  </ul><div class="mark_input">// 双向数据绑定,v-model//  placeholder 框输入“请输入您的口味要求,忌口等(可不填)”<input type="text" v-model='p_mark'  placeholder="请输入您的口味要求,忌口等(可不填)"/></div><ul class="mark_list"><li>                     <span>打包带走</span></li><li><span>不要放辣椒</span></li><li><span>微辣</span></li></ul></div>               </div><div id="start" class="start" @click="addPeopleInfo()">                <span>开始点菜</span>                </div>  </div>
</template>
  • script
<script>//引入configimport  Config from '../model/config.js'export default{data () {return {'p_num':'1人',  // 选择点餐人数默认是1人'p_mark':'','api':Config.api}},methods:{addChangeEnvet(){  // 定义一个 addChangeEnvet方法,用于切换用户的人数选择var that=this;   /*保存this*/    // 人数的dom操作var userLis=document.querySelectorAll('.user_list li');// alert(lis)for(var i=0;i<userLis.length;i++){userLis[i].onclick=function(){//   去掉所有的li的class,让当前点击的li的class等于activefor(var j=0;j<userLis.length;j++){userLis[j].className='';}this.className='active';   // this 就是li这个dom节点//  trim()表示去除空格that.p_num=this.querySelector('span').innerHTML.trim();}}// 口味的dom操作var markLis=document.querySelectorAll('.mark_list li');           for(var i=0;i<markLis.length;i++){markLis[i].onclick=function(){for(var j=0;j<markLis.length;j++){markLis[j].className='';}this.className='active';   // this 就是li这个dom节点that.p_mark= that.p_mark+' '+this.querySelector('span').innerHTML.trim();}}} ,addPeopleInfo(){  //  定义一个增加用户信息的方法,并在购物车页面进行展示//桌子id  桌子号:是扫描二维码从url获取的var api=this.api+'api/addPeopleInfo'this.$http.post(api,{uid:'a002',                 p_num:this.p_num,p_mark:this.p_mark                                       }).then((response)=>{if(response.body.success){this.$router.push({ path: 'home' })}},(err)=>{console.log(err);})}},mounted(){this.addChangeEnvet();}}
</script>
  • 效果图
  • 在服务器里面的数据库中显示选择订餐人数、口味信息成功

177.Vue.js智能扫码点餐系统(十一)【选择用餐人数、备注口味信息、服务器保存用餐人数】2019.03.24相关推荐

  1. 168.Vue.js智能扫码点餐系统(二)【搭建Vue开发环境】2019.03.18

    0.知识点 搭建开发环境 1.搭建Vue开发环境 2.安装vue-cli脚手架 安装命令 // 第一种: npm install --global vue-cli// 第二种 cnpm install ...

  2. android简单点餐系统_微信点餐和扫码点餐系统能为商家带来什么?

    近几年来,我们去餐厅吃饭的时候可能会发现,很多餐厅都安装扫码点餐系统.和微信点餐系统,相比传统餐饮软件及传统模式,这带来的不只是节省人工.一套系统稳定.功能齐全的微信点餐系统,对餐饮管理而言,能够降低 ...

  3. 基于微信小程序springboot粤味早茶店微信扫码点餐系统源码和论文

    这是一个功能简单的微信点餐小程序. 当今社会的发展,日新月异,发生了翻天覆地的变化,尤其是在智能方面,发展的更加迅速,随之带来的就是各个产业的智能化.军工业,化工,当然还有餐饮业,都在逐渐向智能化进发 ...

  4. 手机点餐系统概述_疫情之下,无接触点餐模式再成热搜,扫码点餐系统能不能普及?...

    近期,广东省逐步恢复堂食,提倡隔桌就餐!宁波.成都等地餐饮店也在慢慢复工,倡导隔桌就餐,间距至少1.5米.随着复工复产政策的执行,这类情况也正在其他各地重演. 受疫情影响,餐饮行业面临巨大改革,其中线 ...

  5. 智慧扫码点餐系统源码

    智慧餐厅扫码点餐小程序系统源码 1. 开发语言:JAVA 2. 数据库:MySQL 3. 原生小程序 4. Saas 模式 5. 带调试部署视频 6.总后台管理端+商家端+门店端+小程序用户端 智慧扫 ...

  6. 外卖扫码点餐系统源码 后台管理端+商家端+门店端+小程序用户端源码

    外卖点餐 堂食点餐 扫码点餐 本套扫码点餐系统源码基于java语言开发,移动端原生小程序,SaaS模式.代码完整,带部署调试视频. 系统由总后台管理端+商家端+门店端+小程序用户端组成,支持扫码点单. ...

  7. 微信扫码点餐系统制作流程简单,方便客户下单

    扫码点餐,对于餐饮行业来说,是必不可少的重要的一环,它可以帮助顾客点餐.顾客通过微信扫码,就可以获取到菜单,查看菜品的图片以及优惠活动,操作十分简单,而且效率比传统菜单要好很多. 对于新手来说,不会制 ...

  8. 扫码点餐系统源码 外卖点餐小程序源码 点餐APP全套源码

    1. 开发语言:JAVA 2. 数据库:MySQL 3. 原生小程序 4. Sass 模式 5. 带调试视频 门店独立管理后台,可打包微信小程序,H5,APP,LBS定位附近门店,可导航前往下单,订单 ...

  9. 分享商家为什么要做扫码点餐系统_微信小程序点餐系统有什么作用

    商家为什么要开通"扫码点餐" 解决服务员不够用的问题. 不怕顾客跑单漏单. 在微信就能管理菜品.查看营业额. 订单小票显示顾客桌号和已点菜品. 可在"附近的小程序&quo ...

最新文章

  1. 中科院博士整理的机器学习算法知识手册 | 附PDF下载
  2. p2p webrtc服务器搭建系列1: 房间,信令,coturn打洞服务器
  3. C#里的登陆关闭问题。
  4. JZOJ5922. 【NOIP2018模拟10.23】sequence
  5. 成本中心、作业中心、工作中心的区别
  6. django配置在MySQL_怎么在Django中安装与配置mysql
  7. 前端:JS/26/实例:随机显示小星星
  8. Introduction to SQL Server 2005 XML
  9. oracle 空间数据库说明
  10. 上岸后如何选择一个好的导师
  11. lua如何打印行号_【Lua与C#交互⑤】Lua中的注册表和引用系统
  12. Java整形位运算避免精度缺失,浮点数精度问题透析:小数计算不准确+浮点数精度丢失根源...
  13. Execl锁定单元格
  14. C++类内初始值的初始化形式
  15. 深度学习对抗鲁棒性基础
  16. 用Boost::spirit库写C++的源代码解析器(一) 一个简单的例子:解析enum的解析器雏形
  17. 伴鱼使用教程!【原创】
  18. Druid连接池开启数据库监控功能
  19. 搜索(DFS与BFS)
  20. eclipse本来运行的汉字运行出来变成特殊符号或者乱码的解决方法

热门文章

  1. 【开发笔记】td标签内容过长时解决办法
  2. 人工智能的冰与火之歌:回顾2016,展望2017(余凯)丨硬创公开课
  3. @全体开发者, 华为云1024程序员节精彩开启!
  4. latex 改变table表格线条颜色,表格内字体颜色,表头Table. 颜色
  5. SAP ORACLE
  6. 2021秋软工实践 Lab6 团队展示与选题报告
  7. 【爬虫 | 4. HttpClient】
  8. FFmpeg函数记录2
  9. Linux如何杀死全部进程,Linux 杀死所有进程
  10. TCP数据包无边界性问题与解决方案实现