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

element中input框添加@keyup.enter.native,按enter后刷新页面

按enter键本来是调用搜索接口,但却是刷新了整个页面

 <el-form
        :model="queryParams"
        ref="queryForm"
        size="small"
        :inline="true"
        v-show="showSearch"
        label-width="68px"
        @submit.native.prevent
      >
        <el-form-item label="员工名称" prop="userName">
          <el-input
            v-model="queryParams.userName"
            placeholder="请输入员工名称"
            clearable
            @keyup.enter.native="handleQuery"
          />
        </el-form-item>
        <el-form-item>
          <el-button
            type="primary"
            icon="el-icon-search"
            size="mini"
            @click="handleQuery"
            >搜索</el-button
          >
          <el-button icon="el-icon-refresh" size="mini" @click="resetQuery"
            >重置</el-button
          >
        </el-form-item>
      </el-form>

原因:form 表单中只有一个输入框,在输入框中按下回车就是提交该表单,且会刷新页面。阻止这一默认行为,可以 在 form 标签上添加
@submit.native.prevent就可以解决刷新整个页面的问题。

<el-form :model="queryParams"  label-width="110px" @submit.native.prevent>

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

相关文章:

  • win32汇编环境,对多行编辑框添加或删除文本
  • Apache Tomcat文件包含漏洞复现(详细教程)
  • 数据分析 基础定义
  • C# 的 NLog 库高级进阶
  • TypeScript - 利用GPT辅助学习
  • C语言内存之旅:从静态到动态的跨越
  • MySQL数据库备份,恢复
  • EasyExcel 动态设置表格的背景颜色和排列
  • Ubuntu 上cutecom使用指南
  • 【Mysql优化】EXPLAIN 返回列详解:深入 SQL 查询优化的工具
  • 复习打卡MySQL篇03
  • 一篇文章解决HarmonyOS开发USB调试设备连接失败
  • 【精】Linux虚拟机 Docker 配置阿里云镜像加速
  • 深入理解 HTTP 协议:从基础到实践全解析
  • C++ 并发专题 - C++线程同步的几种方法
  • Mysql 笔记2 emp dept HRs
  • DCDC降压模块
  • MyBatis 核心知识与实践
  • AndroidStudio——安卓项目结构与文件介绍
  • ubuntu+ros新手笔记(二):古月·ROS2入门21讲学习笔记
  • 【PostgreSQL异常解决】PostgreSQL 异常错误: PG::Error 服务意外关闭连接
  • 【ArcGIS技巧】天地图下载瓦片并合并成图片
  • Hive-4.0.1数据库搭建(可选配置用户名密码远程连接,涵盖切换为tez引擎)
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发二十一.3,RTCP协议, RTCP协议概述,RTCP协议详情
  • 图数据库 | 15、可扩展的图数据库设计(上)
  • C# 读取EXCEL的数据批量插入单个PDF里的多个位置