首页 > 编程语言 >直播平台搭建源码,实现活动报名登记

直播平台搭建源码,实现活动报名登记

时间:2022-10-13 14:36:53浏览次数:56  
标签:detail value util 直播 formatTime formatDate 源码 搭建

直播平台搭建源码,实现活动报名登记

页面加载时,即会默认显示当前时间,以活动开始时间为例,页面的onLoad函数如下:

 


//newactivity.js
onLoad () {
    this.setData({
        acStartDate:util.formatDate(),
        acStartTime: util.formatTime(),
        acEndDate:util.formatDate(),
        acEndTime: util.formatTime(),
        signEndDate: util.formatDate(),
        signEndTime: util.formatTime(),
    });
},

其中,util.formatDate(),util.formatTime()来自自定义的公共函数。主要功能是将Unix的时间戳格式化成标准的年月日时分秒的格式。

 

在前端以开始时间部分为例,代码如下:

 


<!--newactivity.wxml-->
<view>
<view>
<text >开始时间</text>
</view>
    <picker name="acStartDate" mode="date" start="2000-01-01" end="2100-12-31" value="{{acStartDate}}" bindchange="acStartDateChange">
        <view >
            {{acStartDate}}
        </view>
     </picker>
     <picker name="acStartTime" mode="time" start="00:00" end="23:59" value="{{acStartTime}}" bindchange="acStartTimeChange">
         <view >
             {{acStartTime}}
         </view>
      </picker>
</view>

 

 日期和时间分别是两个带有默认值的picker组件,每个picker组件还绑定了对应的change事件,用于获取设定的值。以acStartDateChange函数为例,函数内容如下:

 


acStartDateChange:function(e){
    console.log('开始日期',e.detail.value);
    this.setData({
      acStartDate:e.detail.value,
      signEndDate:e.detail.value,
      acEndDate:e.detail.value,
    });
},

 

改变开始日期的同时,也会改变活动结束日期和报名截止日期,减少用户调节的次数。

 

以上就是 直播平台搭建源码,实现活动报名登记,更多内容欢迎关注之后的文章

 

标签:detail,value,util,直播,formatTime,formatDate,源码,搭建
From: https://www.cnblogs.com/yunbaomengnan/p/16788041.html

相关文章