fix 79917
This commit is contained in:
@@ -4,6 +4,9 @@
|
|||||||
:disabled="disabled || readOnly"
|
:disabled="disabled || readOnly"
|
||||||
:placeholder="placeholder"
|
:placeholder="placeholder"
|
||||||
@change="handleDateChange"
|
@change="handleDateChange"
|
||||||
|
@panelChange="panelChange"
|
||||||
|
@openChange="handOpenChange"
|
||||||
|
:open="isOpen"
|
||||||
:value="momVal"
|
:value="momVal"
|
||||||
:showTime="showTime"
|
:showTime="showTime"
|
||||||
:format="dateFormat"
|
:format="dateFormat"
|
||||||
@@ -69,7 +72,8 @@ export default {
|
|||||||
const dateStr = this.value
|
const dateStr = this.value
|
||||||
return {
|
return {
|
||||||
decorator: '',
|
decorator: '',
|
||||||
momVal: !dateStr ? null : moment(dateStr, this.dateFormat)
|
momVal: !dateStr ? null : moment(dateStr, this.dateFormat),
|
||||||
|
isOpen: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -101,8 +105,15 @@ export default {
|
|||||||
methods: {
|
methods: {
|
||||||
moment,
|
moment,
|
||||||
handleDateChange (mom, dateStr) {
|
handleDateChange (mom, dateStr) {
|
||||||
console.log('handleDateChange----', dateStr)
|
|
||||||
this.$emit('change', dateStr)
|
this.$emit('change', dateStr)
|
||||||
|
},
|
||||||
|
panelChange (value) {
|
||||||
|
const dateStr = moment(value).format(this.dateFormat)
|
||||||
|
this.isOpen = false
|
||||||
|
this.$emit('change', dateStr)
|
||||||
|
},
|
||||||
|
handOpenChange (open) {
|
||||||
|
this.isOpen = !!open
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 2.2新增 在组件内定义 指定父组件调用时候的传值属性和事件类型 这个牛逼
|
// 2.2新增 在组件内定义 指定父组件调用时候的传值属性和事件类型 这个牛逼
|
||||||
|
|||||||
Reference in New Issue
Block a user