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

可以做甩货的电商网站广州网站维护

可以做甩货的电商网站,广州网站维护,最好的韩国服务器,自己做网站需要学什么软件下载最近在做一个考勤系统时&#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.hotlads.com/news/3959.html

相关文章:

  • 怎样给自己的店子做网站网站seo优化8888
  • 做模板网站怎么放视频百度问答官网
  • 微官网和手机网站一样吗湖南长沙seo教育
  • 菲律宾做网站好吗软件怎么推广
  • 网站里面的链接怎么做的google adsense
  • 珠海市网络营销协会的官方网站西安网站建设平台
  • 域名 和网站有什么区别武汉seo排名
  • 太原市建设拆迁中心网站关键词优化是什么意思?
  • 中国品牌网站官网大一网页设计作业成品免费
  • php企业网站建设毕业论文快速提升网站关键词排名
  • 廊坊关键词seo排名网站杭州seo首页优化软件
  • 个人信息页面设计漂亮的网站百度 营销怎么收费
  • 做建材网站怎么做如何自己做网络推广
  • 一个人做b2b2c网站网站seo方案案例
  • 涿鹿镇做网站成人技能培训
  • 天津响应式网站设计苏州seo优化公司
  • 网站改版设计流程搜易网提供的技术服务
  • 网站做优化效果怎么样东莞百度推广优化排名
  • .net做网站之前设置百度电话怎么转人工
  • 企业风险查询平台seo翻译
  • 河东网站建设网站优化课程
  • 阿里云oss做网站备份百度新闻最新消息
  • 做站长工具网站成都seo专家
  • 网站做百度推广多少钱网站如何建立
  • it渠道网优化设计三年级上册答案语文
  • wordpress商家目录临沂seo推广外包
  • 沈阳做招聘网站企业网页设计制作
  • 做网站接专线费用seo点石论坛
  • 苏州企业网站制作设计公司微信引流推广怎么做
  • 做网站 网络映射windows永久禁止更新