其他分享
首页 > 其他分享> > 解决Ant Design DatePicker 日期组件选中后无法关闭面板弹窗的问题!

解决Ant Design DatePicker 日期组件选中后无法关闭面板弹窗的问题!

作者:互联网

1.选择日期后面板不会自动关闭

解决办法:

比如选择年组件,选中后弹窗不会自动关闭

<template>   <div>     <!-- 年选择组件 -->     <a-date-picker       v-model="year"       mode="year"       :allowClear="false"       format="YYYY"       placeholder="请选择年份"       :open="yearPickShow"       @panelChange="handlePanelChange"       @openChange="handleOpenChange"     />   </div> </template>
<script>   export default {     data() {       return {         year: "",         yearPickShow: false,       };     },     methods: {       handleOpenChange(status) {         this.yearPickShow = status;       },       handlePanelChange(value) {         this.year = value;         this.yearPickShow = false;       },     },   }; </script>     1.设置 DatePicker 的mode="year"属性,可以实现按年的选择 2.选择完成之后,日期面板不会自动关闭,需要点击一下才行,这样的交与体验不太好 3.借助:open="yearPickShow"控制日期面板的开关,借助@panelChange和@openChange完成选中后的关闭

标签:DatePicker,面板,Ant,日期,Design,关闭,year,选中,yearPickShow
来源: https://www.cnblogs.com/zhaohui9527/p/15979817.html