当前位置: 首页 > article >正文

vue3+element-plus之el-date-picker日期选择器清空无回调的解决方案

MENU

  • 前言
  • 解决
  • html
  • JavaScrip


前言

在一个任务列表的搜索栏,添加一个日期区间搜索。使用到element-plus中的日期选择器el-date-pickerel-date-picker本身方法中有change事件,但是清空按钮没有对应回调方法。在任务列表的搜索需求中,当日期区间清除后要重新请求任务列表的全部内容。


解决

虽然el-date-picker没有清除按钮的回调,但是内容发生变化时会触发change事件。可以在change事件的回调方法中判断,当el-date-picker中v-model双向绑定的数组为空时,则是点击了清除按钮。


html

<el-date-picker
  class="w_230_i"
  v-model="queryParams.dateRange"
  value-format="YYYY-MM-DD"
  format="YYYY-MM-DD"
  type="daterange"
  range-separator="~"
  start-placeholder="开始日期"
  end-placeholder="结束日期"
  :editable="false"
  clearable
  @change="handleInputClear"
></el-date-picker>

JavaScrip

/**
 * 搜索输入框清空
 * @param {String} val 输入的值
 */
function handleInputClear(val) {
  if (!val) {
    queryParams.value.pageNum = 1;

    handleList();
  }
}

http://www.kler.cn/a/158318.html

相关文章:

  • 深入理解Java核心技术:Java工程师的实用干货笔记
  • MacPro外接显示器使用hidpi
  • 分享86个选项卡TABJS特效,总有一款适合您
  • 微前端 前置知识2--- monorepo架构
  • Hive数据库与表操作
  • monorepo多项目管理主流实现方式:1.learn + yarn/npm workspace 2.pnpm
  • 文字识别(OCR)专题——基于NCNN轻量级PaddleOCRv4模型C++推理
  • 嵌入式软开 23秋招时间线 以及一些没用的记录碎碎念
  • 「吞噬星空」布罗占地球奖1000亿,罗峰洪雷神诱敌深入,狩猎开始
  • SpringBoot Logback配置文件引入子配置文件
  • python的Streamlit库的text_input组件
  • VIVADO-FFT IP核学习记录
  • 数据结构详解各种算法
  • 【PID学习笔记 5 】控制系统的性能指标之一
  • 几句对话就能生成简历?“搜索界奥林匹克”上演AI原生应用开发热潮
  • 【发布小程序配置服务器域名,不配置发布之后访问就会报错request:fail url not in domain list】
  • Spring Boot项目打包指定包名
  • 海南省某部队实现资产管理和IP地址管理
  • github可访问但无法clone问题
  • Python @dataclass unhashable type