Merge pull request #334 from QingWei-Li/fix/datepicker-i18n

DatePicker: fix i18n
pull/341/head
baiyaaaaa 2016-10-11 19:31:34 +08:00 committed by GitHub
commit 96b9604a43
5 changed files with 16 additions and 4 deletions

View File

@ -302,7 +302,9 @@
},
methods: {
$t,
$t(...args) {
return $t.apply(this, args);
},
closeLeftTimePicker() {
this.leftTimePickerVisible = false;

View File

@ -48,8 +48,9 @@
</transition>
</template>
<script type="text/ecmascript-6">
<script type="text/babel">
import { parseDate, limitRange } from '../util';
import { $t } from '../util';
const MIN_TIME = parseDate('00:00:00', 'HH:mm:ss');
const MAX_TIME = parseDate('23:59:59', 'HH:mm:ss');
@ -95,6 +96,10 @@
},
methods: {
$t(...args) {
return $t.apply(this, args);
},
handleCancel() {
this.$emit('pick');
},

View File

@ -16,7 +16,7 @@
</transition>
</template>
<script type="text/ecmascript-6">
<script type="text/babel">
const parseTime = function(time) {
const values = ('' || time).split(':');
if (values.length >= 2) {

View File

@ -31,6 +31,7 @@
<script type="text/babel">
import { limitRange } from '../util';
import Vue from 'vue';
import { $t } from '../util';
export default {
components: {
@ -91,6 +92,10 @@
},
methods: {
$t(...args) {
return $t.apply(this, args);
},
handleCancel() {
this.$emit('pick', null);
},

View File

@ -12,7 +12,7 @@ function broadcast(componentName, eventName, params) {
export default {
methods: {
dispatch(componentName, eventName, params) {
var parent = this.$parent;
var parent = this.$parent || this.$root;
var name = parent.$options.componentName;
while (parent && (!name || name !== componentName)) {