ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

seventeen小程序影院选座

2022-04-19 18:01:57  阅读:189  来源: 互联网

标签:flex seventeen 40rpx width 影院 影厅 margin id 选座


小程序实现电影院选座问题

首先数据库建立

 

 

 

 

 

 

 电影票关联影厅,座位同样关联影厅。

使电影票:影厅:座位信息成为1:1:n

根据电影票获取影厅

 

 

根据获取影厅的id获取影厅对应的座位信息(因为数据超过20条,所以使用云函数来获取)

 

 云函数:

 

 

 

获取到座位信息输出到wxml页面上

 

 wxss为

.paizuo{   width: 95%;   display: flex;   flex-wrap: wrap;   margin-left: 2.5%; } .zuowei{   margin-left:5rpx;   display: flex;   margin-top: 20rpx;   display: flex;   width: 16%;   height: 40rpx;   text-align: center; } .xuan{ margin-left:30%; width: 40rpx; height: 40rpx; background-color: chartreuse; } .wei{ margin-left:30%; width: 40rpx; height: 40rpx; border: cadetblue solid 1rpx; } 点击改变座位信息:    // 点击改变座位状态   xinxi(e){     console.log(e.currentTarget.dataset.id)     let id = e.currentTarget.dataset.id     sum=sum+1     console.log(sum)     if (sum%2==0) {       db.collection('seat').doc(id).update({         data:{           xuan:false         }       })       this.getHall()//为了刷新页面       this.setData({         xinxiList:''       })     }else{     db.collection('seat').doc(id).get()     .then(res=>{       console.log(res.data)       this.setData({         xinxiList:res.data       })     })     db.collection('seat').doc(id).update({       data:{         xuan:true       }     })     this.getHall()//为了刷新页面   }   },

 

 

 

 

标签:flex,seventeen,40rpx,width,影院,影厅,margin,id,选座
来源: https://www.cnblogs.com/TenDays/p/16166492.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有