fix 79917

This commit is contained in:
赵霄
2023-12-27 17:38:32 +08:00
parent 9c82e02b44
commit d0d0d48e08
+13 -2
View File
@@ -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新增 在组件内定义 指定父组件调用时候的传值属性和事件类型 这个牛逼