1.1.1 • Published 5 years ago

vue-week-time v1.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

介绍

本组件实现了选择一周中的某个时间段功能。可通过拖拽选择和点击选择时间段。

全不选

选择

使用场景

  1. 广告投放时段选择

安装使用

 npm i vue-week-time --save
<template>
    <week-time :weekTime='weekTime'
                @change='weekTimeChange'></week-time>
</template>

<script>
import WeekTime from 'vue-week-time'
export default {
    components: {
        'week-time': WeekTime,
    },
    data() {
        weekTime: {},
    },
    methods: {
        weekTimeChange(weekTime, weekTimeStr) {
            // ...do something what you want hey!
        }
    }
}
</script>

参数(parmas)

propsdefault
weekTime{}

weekTime是唯一的参数,它包含键为1-7的7个属性,依次代表周一到周日,当缺少键是会默认补充,并赋值为空数组。属性值为一个包含0-23的数组,分别代表选中的某个小时,如下:

 {
     1: [0, 1, 2, 3], // 选中了周一的0-3时
     2: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23], // 周二全选
     3: [20, 21, 8, 9], // 周三选中8-9时,20-21时
     4: [], // 周四未选
     5: [],
     6: [],
     7: [],
 }

回调事件(event callback)change

weekTime组件初始化(mounted)和拖动选择时间时会触发change事件,回调参数有两个,分别是weekTime对象和经过语义化解析的weekTime字符串。

something else

license: MIT

issue: 这里

1.1.1

5 years ago

1.1.0

5 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago