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>

相关推荐
前端开发呀9 分钟前
🔥 99%由 Trae AI 开发的 React KeepAlive 组件,竟然如此优雅!✨
前端·trae
不是鱼13 分钟前
Canvas学习笔记(一)
前端·javascript·canvas
我有一棵树22 分钟前
React 中 useRef 和 useState 的使用场景区别
前端·javascript·react.js
喵个咪24 分钟前
Qt6 QML 实现DateTimePicker组件
前端·qt
yinuo24 分钟前
CSS奇技淫巧:用你意想不到的4种属性实现裁剪遮罩效果
前端
晓翔仔24 分钟前
网络安全之Web入侵场景
前端·安全·web安全·网络安全·信息安全
想努力找到前端实习的呆呆鸟26 分钟前
Uniapp如何下载图片到本地相册
前端·vue.js·微信小程序
fmk102331 分钟前
Vue中的provide与inject
前端·javascript·vue.js
S***H28339 分钟前
前端性能监控实践,用户体验优化心得
前端·ux
5***790039 分钟前
前端解决方案不仅仅是关于网页设计和布局,它涉及到用户体验、性能优化、跨平台兼容性以及安全性等多个方面。以下是一些前端解决方案的关键要素:
前端·ux