element 的 DatePicker 月份选择器 怎么根据后端返回的月份数据禁用某个月份,比如后端返回一个数据 arr=[2,6,9], 实现2,6,9 月可选,其他月份禁用的效果,这个该怎么做啊
关于#前端框架#的问题:element 的 DatePicker 月份选择器 怎么根据后端返回的月份数据禁用某个月份,比如后端返回一个数据 arr=[2,6,9], 实现2,其他月份禁用的效果
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答
铭铭不想敲代码 2023-11-09 10:46关注<template> <el-date-picker v-model="value" type="month" placeholder="选择月份" :disabledDate="disabledDate" ></el-date-picker> </template> <script> export default { data() { return { value: '', arr: [2, 6, 9] // 后端返回的月份数据 }; }, methods: { disabledDate(time) { // 将传入的 time 对象转换为数字,以便于比较 let month = time.getMonth() + 1; return this.arr.indexOf(month) === -1; // 如果当前月份不在 arr 中,则禁用该月份 } } }; </script>解决 无用评论 打赏 举报