项目场景:
在vue项目中使用JSX语法来获取时间选择器的值
问题描述
在date-picker组件中使用onChange不生效
解决方案:
使用on-input来替换onChange事件
<div>
<hos-date-picker
v-show={p.row.rowEditBoolean}
value={p.row.createDatetime}
onInput={(e) => {
this.changeName(e,p,'createDatetime')
}}
onBlur={(e) => {
this.handlBlur(p, 'createDatetime', e)
}}
format="yyyy-MM-dd HH:mm:ss"
type="datetime"
placeholder="选择日期"
></hos-date-picker>
<span v-show={!p.row.rowEditBoolean} onClick={() =>{
this.cellClick(p.row, p.column)
}}>{p.row.createDatetime}</span>
</div>