<template>
<div class="wrap">
<el-select v-model="form.recentYear" @change="yearChange" placeholder="请选择" clearable>
<el-option
v-for="item in years"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</div>
</template>
<script>
export default {
data(){
return{
years:[],
form:{
recentYear:''
}
}
},
methods:{
init(){
var myDate = new Date;
var year = myDate.getFullYear();//获取当前年
this.initSelectYear(year)
this.form.recentYear = year;
},
initSelectYear(year){
this.years = [];
for(let i=0;i<30;i++){
this.years.push({value:(year - i),label:(year - i)+ "年"});
}
},
yearChange(value){
this.form.recentYear = value
},
},
created() {
this.init()
}
}
</script>
element ui 下拉框选择年份
最新推荐文章于 2024-07-02 13:08:24 发布