当前位置: 首页 > 知识库问答 >
问题:

前端 - 使用element的DatePicker选择器时,可以进行限制吗?

公良奇
2023-10-17

我使用的是

<el-date-picker      type="dates"      v-model="value4"      placeholder="选择一个或多个日期">    </el-date-picker>

,但是我进行限制,比如只能选择两个或几个日期,而不是无限制选择,怎么修改?

共有1个答案

燕青青
2023-10-17
<template>  <div class="home">    <el-date-picker      type="dates"      v-model="dates"      placeholder="选择一个或多个日期"      :picker-options="pickerOptions"    >    </el-date-picker>  </div></template><script>export default {  data() {    return {      dates: [],    }  },  computed: {    pickerOptions({ dates }) {      // 构造一个map 存储已选中的日期      let datasMap = new Map(        dates.map((item, index) => {          return [item.getTime(), index]        })      )      return {        disabledDate: (date) => {          // 选择超过两个日期时增加禁用条件          if (dates && dates.length >= 2) {            // 对于已选中的日期返回false 未选中的日期返回true            return !datasMap.has(date.getTime());           }          return false        }      }    }  }}</script>
 类似资料:
  • 我试图用vba做一个按钮来删除Excel表中的一行,但当我按下按钮并选择不止一行或许多单元格时,我想限制从E到I的选择(和行的数量无关)这里是我的代码,非常感谢,希望你能帮助我,我还没有找到任何类似的东西。

  • DatePicker 日期选择器 用于选择或输入日期 选择日 以「日」为基本单位,基础的日期选择控件 基本单位由type属性指定。快捷选项需配置picker-options对象中的shortcuts,禁用日期通过 disabledDate 设置,传入函数 <template> <div class="block"> <span class="demonstration">默认</spa

  • 用于选择或输入日期 选择日 以「日」为基本单位,基础的日期选择控件 基本单位由type属性指定。通过shortcuts配置快捷选项,禁用日期通过 disabledDate 设置,传入函数 <template> <div class="block"> <span class="demonstration">默认</span> <el-date-picker v-mod

  • 用于选择或输入日期 选择日 以「日」为基本单位,基础的日期选择控件 你可以在 [model] 中定义一个初始值,如果留空,则优先显示当前时间。 <el-date-picker (modelChange)="handle($event)" (clear-click)="clearClickHandle($event)"> </el-date-picker> <script type="text"

  • 在现代浏览器中,当使用有效的CSS选择器时,jQuery使用来提升性能。如果浏览器不支持选择器或方法,它会回退到Sizzle。 但是,在调试自定义选择器时,我希望始终使用Sizzle而不是本机实现。也就是说,我正在尝试提出,这是jQuery不支持的CSS3选择器之一。由于现代浏览器原生支持此选择器,因此它的工作方式如链接问题中所述。不过,正是这种行为干扰了调试我的自定义选择器,因此我希望避免它。

  • 我有一个问题是通过元素的选择器获取元素。 我纠结的一个页面是:http://html5.haxball.com/。我成功的是登录,但这是一种黑客,因为我使用的事实,我需要填写的字段已经被选中。 在输入nick并进入大堂后,我想点击‘创建房间’按钮。其选择器:body>div>div>div>div>div>div>div.buttons>button:nth-child(3) 运行这样的代码后,我