fine-true
Version:
A small and beautiful Vue3 version of the UI Library
168 lines (165 loc) • 2.38 kB
text/typescript
import { computed } from 'vue';
export const monthMap = computed(() => {
return [
{
label: '1月',
value: 0,
},
{
label: '2月',
value: 1,
},
{
label: '3月',
value: 2,
},
{
label: '4月',
value: 3,
},
{
label: '5月',
value: 4,
},
{
label: '6月',
value: 5,
},
{
label: '7月',
value: 6,
},
{
label: '8月',
value: 7,
},
{
label: '9月',
value: 8,
},
{
label: '10月',
value: 9,
},
{
label: '11月',
value: 10,
},
{
label: '12月',
value: 11,
},
];
});
export const monthBlockMap = computed(() => {
return [
[
{
label: '1月',
value: 0,
},
{
label: '2月',
value: 1,
},
{
label: '3月',
value: 2,
},
],
[
{
label: '4月',
value: 3,
},
{
label: '5月',
value: 4,
},
{
label: '6月',
value: 5,
},
],
[
{
label: '7月',
value: 6,
},
{
label: '8月',
value: 7,
},
{
label: '9月',
value: 8,
},
],
[
{
label: '10月',
value: 9,
},
{
label: '11月',
value: 10,
},
{
label: '12月',
value: 11,
},
],
];
});
export const yaerMap = computed(() => {
return [
{
label: '2022',
value: 2022,
},
{
label: '2021',
value: 2021,
},
{
label: '2020',
value: 2020,
},
{
label: '2019',
value: 2019,
},
{
label: '2018',
value: 2018,
},
{
label: '2017',
value: 2017,
},
{
label: '2016',
value: 2016,
},
{
label: '2015',
value: 2015,
},
{
label: '2014',
value: 2014,
},
{
label: '2013',
value: 2013,
},
{
label: '2012',
value: 2012,
},
{
label: '2011',
value: 2011,
},
];
});