# 14.时钟圆环(midea-clock)

APP 内置组件,可直接在 template 中使用,不需要 import 导入和注册;

# 实例

时钟圆环

# 基础用法

<template>
  <midea-clock
    class="midea-clock"
    :data="clockConfig"
    @mideaClockChange="mideaClockChange"
  ></midea-clock>
</template>
<script>
export default {
  data() {
    return {
      clockConfig: {
        step: 5,
        space: 1,
        title: "",
        times: [
          {
            startTime: "00:00",
            endTime: "08:00",
            color: "#36CACA",
            id: 1,
          },
          {
            startTime: "08:00",
            endTime: "16:00",
            color: "#4D88FE",
            id: 2,
          },
          {
            startTime: "16:00",
            endTime: "24:00",
            color: "#94CC79",
            id: 3,
          },
        ],
      },
    };
  },
  methods: {
    mideaClockChange(event) {
      const data = event.data;
    },
  },
};
</script>

# Attributes:data

Prop Type Required Default Description
step number Y - 滑动一次增减的分钟
space number Y - 开始和结束最小间隔,写 1 就是一个滑块最小是 12:00-13:00
title string N ‘’ 标题
times Array Y - 需初始化的滑块配置
  • 注 1 data.times
Prop Type Required Default Description
startTime string Y - 滑块开始时间
endTime string Y - 滑块结束时间
color string Y - 滑块颜色
id number Y - 唯一标识符

# Events

事件名称 说明 回调参数
mideaClockChange 滑动完毕返回触发 data:[...times]