自己的代码功底实在太弱,所以想要通过重写这种组件来锻炼一下能力。
我在项目中使用了element,这个日程表参照了full-calendar 和 element 的日历组件。
日期时间是使用了moment,http://momentjs.cn/,使用它来操作时间非常方便。
结果如下, 主要是做出来了一个日历及日程表的形式,下一篇想在上面做出一些事件等。
<template>
<div id="parent">
<div class="header">
<div class="left">
<el-button-group>
<el-button type="primary" size="mini" @click="prev"><</el-button>
<el-button type="primary" size="mini" @click="next">></el-button>
</el-button-group>
{
{headerContent}}
</div>
<div class="right">
<el-button-group>
<el-button type="primary" size="mini" @click="switchMonth">月</el-button>
<el-button type="primary" size="mini" @click="switchWeek">周</el-button>
</el-button-group>
</div>
</div>
<div class="body">
<table class="month-table" cellspacing="0" cellpadding="0" v-show="showMonth">
<thead>
<th>Mon</th>
<th>Tue</th>
<th>Wed</th>
<th>Thu</th>
<th>Fri</th>
<th