日历
This commit is contained in:
parent
4e8b2da2c9
commit
70ac8f8c19
40
src/views/calendar/agenda/index.vue
Normal file
40
src/views/calendar/agenda/index.vue
Normal file
@ -0,0 +1,40 @@
|
||||
<template>
|
||||
<ContentWrap>
|
||||
<el-calendar ref="calendar" class="custom-calendar">
|
||||
<template #header = "{date}">
|
||||
<el-row>
|
||||
<el-col :span="8" style="text-align: center;">
|
||||
<span style="display: inline-block;font-size: 10px">{{ date }}</span>
|
||||
</el-col>
|
||||
<el-col :span="8" style="text-align: center;">
|
||||
1
|
||||
</el-col>
|
||||
<el-col :span="8" style="text-align: center;">
|
||||
<el-button-group style="display: flex; justify-content: space-between;">
|
||||
<el-button size="small" @click="selectDate('prev-year')">上年</el-button>
|
||||
<el-button size="small" @click="selectDate('prev-month')">上月</el-button>
|
||||
<el-button size="small" @click="selectDate('today')">今天</el-button>
|
||||
<el-button size="small" @click="selectDate('next-year')">下年</el-button>
|
||||
<el-button size="small" @click="selectDate('next-month')">下月</el-button>
|
||||
</el-button-group>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</template>
|
||||
</el-calendar>
|
||||
</ContentWrap>
|
||||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
|
||||
import {CalendarDateType, CalendarInstance} from "element-plus";
|
||||
|
||||
const calendar = ref<CalendarInstance>()
|
||||
const selectDate = (val: CalendarDateType) => {
|
||||
if (!calendar.value) return
|
||||
calendar.value.selectDate(val)
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
|
||||
</style>
|
Loading…
Reference in New Issue
Block a user