首页 > 其他 > 详细

vue+element:利用滑块选择时间范围

时间:2021-04-08 15:07:30      阅读:213      评论:0      收藏:0      [点我收藏+]
以0点到12点为例,可以选择的维度为分钟
1.引入element
2.插入滑块组件
<el-slider
   v-model="workTime"
   range
   show-stops
   :step="1"
   :max="720"
   :marks="marks"
   :format-tooltip="formatTooltip"
>
</el-slider>
3.滑块标记,在data中声明
marks: {
        0: "00:00",
        480: {
          style: {
            color: "#1989FA",
          },
          label: this.$createElement("strong", "08:00"),
        },
        720: {
          style: {
            width: "36px",
          },
          label: "12:00"
        }
      },
4.format-tooltip处理提示格式
formatTooltip(val) {
      let hour = 0;
      let min = 0;
      hour = parseInt(val / 60);
      if (hour < 10) {
        hour = "0" + hour.toString();
      } else {
        hour = hour.toString();
      }
      min = val - hour * 60;
      if (min < 10) {
        min = "0" + min.toString();
      } else {
        min = min.toString();
      }
      let time = hour + ":" + min;
      console.log(time);
      return time;
    },

 

vue+element:利用滑块选择时间范围

原文:https://www.cnblogs.com/xxzb/p/14631461.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!