当前位置: 首页 > news >正文

现在还可以做夺宝网站河南省人民政府

现在还可以做夺宝网站,河南省人民政府,六师五家渠市建设局网站,wordpress信息量几百万最近在做一个考勤系统时&#xff0c;新增班次的时候需要设置打卡时段&#xff0c;类似如下效果&#xff1a; 1、封装自定义组件Time.vue 接收参数有endHour(范围结束的小时数)、endMinute(最后一小时结束的分钟数)等&#xff0c;根据具体需求变动 <template><div&…

最近在做一个考勤系统时,新增班次的时候需要设置打卡时段,类似如下效果:
在这里插入图片描述

1、封装自定义组件Time.vue

接收参数有endHour(范围结束的小时数)、endMinute(最后一小时结束的分钟数)等,根据具体需求变动

<template><div><el-cascader :options="options" v-model="selectedTime" @change="handleTimeChange" placeholder="请选择时间"></el-cascader></div>
</template><script>
export default {props: {endHour: Number,endMinute: Number},data () {return {selectedTime: [],options: []}},watch: {selectedTime () {let minutes = this.selectedTime ? this.selectedTime[0] * 60 + this.selectedTime[1] : ''this.$emit('input', minutes)},},created() {this.generateTimeOptions()},methods: {generateTimeOptions () {this.options = []const startHour = 0; // 范围开始的小时数const endHour = this.endHour; // 范围结束的小时数const startMinutes = 1; // 范围开始的分钟数const interval = 1; // 小时的间隔const minutesInterval = 1; // 分钟的间隔for (let hour = startHour; hour <= endHour; hour += interval) {const hourValue = hour;const hourLabel = `${hourValue}小时`;const hourOption = {value: hourValue,label: hourLabel,children: []};let endMinute;if (hour === this.endHour) {// 如果是最后一个小时,设置特定范围的分钟数endMinute = this.endMinute; // 设置最后一个小时的结束分钟数} else {endMinute = 59; // 其他小时的结束分钟数为30}for (let minutes = hour === 0 ? startMinutes : 0; minutes <= endMinute; minutes += minutesInterval) {const minutesValue = minutes;const minutesLabel = `${minutesValue}分钟`;const minutesOption = {value: minutesValue,label: minutesLabel};hourOption.children.push(minutesOption);}this.options.push(hourOption);}},handleTimeChange (value) {// 处理选中时间的逻辑let timeValue = {}timeValue.orginValue = valuetimeValue.minutes = value[0] * 60 + value[1]this.$emit('timeChange', { timeValue })}}
}
</script>

2、使用

引入注册组件后使用,传入动态参数,监听timeChange方法可以拿到当前选择的时间

<Time :endHour="12" :endMinute="59" @timeChange="handleTimeChange"></Time>
http://www.tj-hxxt.cn/news/84923.html

相关文章:

  • 做交流网站中国营销网站
  • 黄页88官网seo营销论文
  • 秦皇岛做网站优化网站seo技术教程
  • 电商网站开发人员人数郑州seo建站
  • 做竹鼠网站互联网培训
  • 深圳最好的营销网站建设公司焊工培训内容
  • 链家在线网站是哪个公司做的什么软件可以免费引流
  • 郑州微信网站制作建站流程
  • 专业做高品质的代工网站网站优化方案模板
  • 从事电子商务的网站建设韶关今日头条新闻
  • 做美女图片网站挣钱么前端开发
  • 设计网站b网店运营推广方案
  • 常州微网站建设云搜索app
  • 网站开发是BS架构吗培训机构网站制作
  • 宣传网站怎么做的近期国际新闻热点大事件
  • 做雇主品牌的网站建设网站制作
  • seo排名关键词点击网络推广的优化服务
  • metinfo网站建设一个平台怎么推广
  • app和网站的关系百度问一问人工客服怎么联系
  • 如何做自己网站云播中国销售网
  • 沁县网站建设香港头条新闻
  • 网站免费源码专注网络营销推广公司
  • 网站没收录了怎么办google 推广优化
  • 教人做窗帘的视频网站免费外链发布
  • 长沙网站大全百度竞价推广登录
  • 云服务器上放多个网站企业微信营销系统
  • 双语网站建设定制开发站点搜索
  • 厦门思总建设有限公司网站友情链接举例
  • 网站的透明图片怎么做上海优化公司选哪个
  • 深圳网站建设公司 概况成都网站制作维护