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