Element-UI plus 自定义-下拉框选择年份【vue3】

1.实现效果


2.实现代码展示

javascript 复制代码
<template>
	<el-select v-model="selectedYear" placeholder="请选择">
	  <el-option
		v-for="year in yearOptions"
		:key="year"
		:label="year"
		:value="year">
	  </el-option>
	</el-select>
  </template>

  <script setup>
  import { ref, onMounted } from 'vue';
  import { getCurrentInstance } from 'vue';

  const selectedYear = ref('');
  const yearOptions = ref([]);

  onMounted(() => {
	const currentYear = new Date().getFullYear();
	selectedYear.value = String(currentYear);
	for (let i = currentYear; i >= 2010; i--) {
	  yearOptions.value.push(String(i));
	}
  });
  </script>

相关推荐
摸鱼仙人~17 小时前
前端面试手写核心 Cheat Sheet(终极精简版)
前端
馬致远17 小时前
Win7 配置 Vue脚手架
javascript·vue.js·ecmascript
Ashley_Amanda17 小时前
深入浅出Web Dynpro:SAP企业级Web应用开发全面解析
前端
方安乐17 小时前
概念:前端工程化实践
前端
一见17 小时前
WorkBuddy安装Skill的方法
android·java·javascript
kyriewen17 小时前
Flexbox 完全指南:从此告别浮动,拥抱一维战神
前端·css·html
xChive17 小时前
ECharts3D图表 | 3D柱状图和3D饼图实现思路
前端·3d·echarts
HookJames17 小时前
解决Claude Code v2.1.74 官方找不到模型的问题-终结版
前端·chrome
代码煮茶17 小时前
Vite 工程化实战 | 从 0 配置一个企业级前端项目(按需引入 / 环境变量 / 打包优化)
前端·vue.js
程序员Sunday17 小时前
5000 字长文,全网最细的OpenClaw(小龙虾)架构拆解,我建议你认真看完
前端·人工智能