Add locale feature (#678)

fix
This commit is contained in:
cinwell.li
2016-10-27 17:31:22 +08:00
committed by FuryBean
parent a1b83b5540
commit f960ea50b9
32 changed files with 295 additions and 182 deletions

View File

@@ -3,44 +3,44 @@
<tbody>
<tr>
<td :class="{ current: month === 0 }">
<a class="cell">{{ $t('datepicker.months.jan') }}</a>
<a class="cell">{{ $t('el.datepicker.months.jan') }}</a>
</td>
<td :class="{ current: month === 1 }">
<a class="cell">{{ $t('datepicker.months.feb') }}</a>
<a class="cell">{{ $t('el.datepicker.months.feb') }}</a>
</td>
<td :class="{ current: month === 2 }">
<a class="cell">{{ $t('datepicker.months.mar') }}</a>
<a class="cell">{{ $t('el.datepicker.months.mar') }}</a>
</td>
<td :class="{ current: month === 3 }">
<a class="cell">{{ $t('datepicker.months.apr') }}</a>
<a class="cell">{{ $t('el.datepicker.months.apr') }}</a>
</td>
</tr>
<tr>
<td :class="{ current: month === 4 }">
<a class="cell">{{ $t('datepicker.months.may') }}</a>
<a class="cell">{{ $t('el.datepicker.months.may') }}</a>
</td>
<td :class="{ current: month === 5 }">
<a class="cell">{{ $t('datepicker.months.jun') }}</a>
<a class="cell">{{ $t('el.datepicker.months.jun') }}</a>
</td>
<td :class="{ current: month === 6 }">
<a class="cell">{{ $t('datepicker.months.jul') }}</a>
<a class="cell">{{ $t('el.datepicker.months.jul') }}</a>
</td>
<td :class="{ current: month === 7 }">
<a class="cell">{{ $t('datepicker.months.aug') }}</a>
<a class="cell">{{ $t('el.datepicker.months.aug') }}</a>
</td>
</tr>
<tr>
<td :class="{ current: month === 8 }">
<a class="cell">{{ $t('datepicker.months.sep') }}</a>
<a class="cell">{{ $t('el.datepicker.months.sep') }}</a>
</td>
<td :class="{ current: month === 9 }">
<a class="cell">{{ $t('datepicker.months.oct') }}</a>
<a class="cell">{{ $t('el.datepicker.months.oct') }}</a>
</td>
<td :class="{ current: month === 10 }">
<a class="cell">{{ $t('datepicker.months.nov') }}</a>
<a class="cell">{{ $t('el.datepicker.months.nov') }}</a>
</td>
<td :class="{ current: month === 11 }">
<a class="cell">{{ $t('datepicker.months.dec') }}</a>
<a class="cell">{{ $t('el.datepicker.months.dec') }}</a>
</td>
</tr>
</tbody>
@@ -48,7 +48,7 @@
</template>
<script type="text/babel">
import { $t } from '../util';
import Locale from 'element-ui/src/mixins/locale';
export default {
props: {
@@ -56,12 +56,8 @@
type: Number
}
},
mixins: [Locale],
methods: {
$t(...args) {
return $t.apply(this, args);
},
handleMonthTableClick(event) {
const target = event.target;
if (target.tagName !== 'A') return;