2
0
mirror of https://github.com/tenrok/vue2-datepicker.git synced 2026-06-17 20:20:36 +03:00

提供自定义lang

This commit is contained in:
mxie
2018-04-12 16:16:19 +08:00
parent 8626456641
commit 3d40766d53
+8 -1
View File
@@ -63,6 +63,10 @@
import CalendarPanel from './calendar-panel.vue'
import Languages from './languages.js'
const isObject = function (obj) {
return obj !== null && typeof obj === 'object'
}
export default {
name: 'DatePicker',
components: { CalendarPanel },
@@ -86,7 +90,7 @@ export default {
},
placeholder: String,
lang: {
type: String,
type: [String, Object],
default: 'zh'
},
shortcuts: {
@@ -175,6 +179,9 @@ export default {
},
computed: {
translation () {
if (isObject(this.lang)) {
return { ...Languages['en'], ...this.lang }
}
return Languages[this.lang] || Languages['en']
},
innerPlaceholder () {