show(options){
this.$nextTick(() => {//nextTick是串行
this.form.setFieldsValue({year: this.date})//year是a-date-picker的变量
})
}
data(){
return{
date:moment(new Date()).format('YYYY')
}
}
如果使用设置默认值方法,则控件中的default-value可以去掉。
效果图:
打开页面默认选择当前年
// 弹出日历和关闭日历的回调
openChangeOne(status) {
if (status) {
this.yearShowOne = true
}
},
// 得到年份选择器的值
panelChangeOne(value) {
this.yearShowOne = false
this.year = value
this.$nextTick(() => {
this.form.setFieldsValue({
year: value,
})
})
},