伟~哥哥 2021-12-27 16:08
浏览 21
已结题

7天时间范围选择存在bug

在选择范围的时候,1.只选择一个时间点,2.然后点击其他地方,时间选择弹框关闭,3.再次点击时间选择器,弹框内容时间范围限制还在
          <el-select v-model="dataparams.value" placeholder="请选择" @change="chiosTy">
            <el-option
              v-for="item in options"
              :key="item.value"
              :label="item.label"
              :value="item.value"
            />
          </el-select>

          <div v-if="dataparams.value === '0'" class="block">
            <el-date-picker
              v-model="dataparams.datelist"
              type="daterange"
              range-separator="至"
              value-format="yyyy-MM-dd"
              start-placeholder="开始日期"
              end-placeholder="结束日期"
              :picker-options="pickerOptions1"
            />
          </div>

pickerOptions1: {
    onPick: ({ maxDate, minDate }) => {
      // 把选择的第一个日期赋值给一个变量。
      this.choiceDate = minDate.getTime()
      // 如何你选择了两个日期了,就把那个变量置空
      if (maxDate) this.choiceDate = ''
    },
    disabledDate: (time) => {
      // 如何选择了一个日期
      if (this.choiceDate) {
        // 7天的时间戳
        const one = 7 * 24 * 3600 * 1000
        // 当前日期 - one = 7天之前
        const minTime = this.choiceDate - one
        // 当前日期 + one = 7天之后
        const maxTime = this.choiceDate + one
        return (
          time.getTime() < minTime ||
          time.getTime() > maxTime ||
          // 限制不能选择今天及以后
          time.getTime() > Date.now()
        )
      } else {
        this.choiceDate = ''
        // 如果没有选择日期,就要限制不能选择今天及以后
        return time.getTime() > Date.now()
      }
    }
  },
虽然第一次只选择一个时间点,二次进入的时候,也可以情况时间范围限制
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 1月4日
    • 创建了问题 12月27日

    悬赏问题

    • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
    • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
    • ¥15 gdf格式的脑电数据如何处理matlab
    • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
    • ¥100 监控抖音用户作品更新可以微信公众号提醒
    • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
    • ¥70 2048小游戏毕设项目
    • ¥20 mysql架构,按照姓名分表
    • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
    • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题