ant design of VUE 日期选择单选年和单选月

前提 框架版本vue2  和 ant 1.7.3

需求单选年

 ant1.7.3版本没有单选年和月的支持

解决

<a-date-picker mode="year" :value="yearValue" @panelChange="yearPick" format="YYYY"
                    @openChange="yearStatus" :open="isopen" placeholder="选择年份" size="small"  />

1.利用date-picker 的mode 属性,展示面板年mode="year" 和月mode="month"

此时面板就可以展如上图所示了。虽然可以展示年,但是点击是没有效果的

2. 利用事件panelChange 选择日期, 通过open 事件,关闭弹窗

yearPick(e) {// 选择年
      this.yearValue = e
      this.isopen = false
    },
yearStatus(status) {// 选择年后,关闭弹窗
      if (status) {
        this.isopen = true
      } else {
        this.isopen = false
      }
    },

完美解决ant1.73不支持单选年月

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值