编程语言
首页 > 编程语言> > seventeen小程序影院选座

seventeen小程序影院选座

作者:互联网

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

首先数据库建立

 

 

 

 

 

 

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

使电影票:影厅:座位信息成为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