1.0.2 • Published 2 years ago
@fcli/vue-calendar-map v1.0.2
vue-calendar-map
仿git提交 vue3 日历热点图
npm install @fcli/vue-calendar-map --save-dev 来安装
在项目中使用
import VueCalendarMap from '@fcli/vue-calendar-map';
const app=createApp(App)
app.use(VueCalendarMap);
使用实例
<template>
<div class="content">
<vue-calendar-map :timeData="timeData" :maxData="maxData"></vue-calendar-map>
</div>
</template>
<script setup lang="ts">
import dayjs from 'dayjs';
import VueCalendarMap from './plugin/index.vue';
import {ref} from 'vue';
components:{
VueCalendarMap
}
const maxData=ref(190);
const timeData=ref<any>({})
let tempDate:any={}
for(let i=0;i<366;i++){
let date=dayjs().subtract(1, 'year').add(i, 'days').format('YYYY-MM-DD')
tempDate[date]=(Math.random() * 200).toFixed(0);
}
timeData.value=tempDate;
</script>
参数说明
属性 | 属性名称 | 类型 | 可选值 |
---|---|---|---|
timeData | 日期和数量对应对象 | Object | {} |
maxData | 最大值 | Number | 0 |