效果图:
一、.<el-date-picker>标签内 定义 :picker-options="dateRange"
<el-date-picker v-model="formData.time" value-format="yyyy-MM-dd" @change="changeTime" type="week" :format="startTimeStamp + ' 至 ' + endTimeStamp" size="small" placeholder="选择周" :picker-options="dateRange" >
</el-date-picker>
二、return内定义dateRange参数,并对应限制范围的方法
return{
dateRange: this.disabledDate(),
}
三、 methods中定义该方法,方法中that.formData.year是年份参数
methods: {
disabledDate() {
let that = this
return {
disabledDate(time) {return time.getFullYear() == new Date(that.formData.year).getFullYear()?false:true
}}
},
}
搞定!!!