关于vant 日期组件无法关闭问题
可能是我同时引入了element UI 和 vant 组件之间有冲突的问题
根据官文的文档似乎并没有关于关闭按钮的回调事件的相关描述,通过分析组件的触发情况,猜测应该是vant 内部将日历放进了Popup 组件在利用Popup组件进行展示,所以我使用Popup 中的关闭回调事件解决问题。关键代码: @click-close-icon="show = false"
代码如下:
<van-calendar
:show="show"
@click-close-icon="show = false"
@confirm="onConfirm"
:show-confirm="false"
:max-date="maxDate"
:min-date="minDate"
/>