Vue+element 回车查询页面刷新

server/2024/12/22 8:44:26/

问题描述:

form 表单出查询条件需要实现 input 输入完成后键盘回车查询:@keyup.enter=“handleQuery”,如果 form 里只有一个input,回车没有触发事件,而是刷新页面,放两个input就没问题

问题原因:

W3C 标准中有如下规定:

When there is only one single-line text input field in a form, the user agent should accept Enter in that field as a request to submit the form.

即:当一个 form 元素中只有一个输入框时,在该输入框中按下回车应提交该表单。 如果希望阻止这一默认行为,可以在 < el-form > 上加一个@submit.native.prevent

解决方法:

阻止表单默认提交行为

  • form表单上加一个@submit.native.prevent
  • el-input 增加 @keyup.enter.native

vue2 示例:

<el-form @submit.native.prevent ><el-form-item><el-input v-model="num" @keyup.enter.native="handleQuery"></el-input></el-form-item><el-form-item><el-button @click="onCancel()">取消</el-button><el-button type="primary" @click="onNext">确定</el-button></el-form-item>
</el-form>

注意:
.native修饰符在vue3中被弃用
解决方法: < el-form > 添加 @submit.prevent

类似问题 vue项目中 点击提交按钮路由多了个问号


http://www.ppmy.cn/server/152186.html

相关文章

HarmonyOS(72)事件拦截处理详解

事件拦截 1、参考资料2、HitTestMode3、onTouchIntercept、onTouch、onClick事件执行顺序3.1、系统默认事件传递顺序3.2、子组件拦截事件1、参考资料 HarmonyOS(71) 自定义事件分发之TouchTestStrategy使用说明HarmonyOS(70) ArkUI 事件分发拦截,事件冲突解决方案HitTestModea…

【C++】sophus : sim3.hpp 描述了在 3D 空间中的缩放、旋转和平移 (十九)

sim3.hpp 文件定义了与 Sim(3) 群相关的类和操作。Sim(3) 群描述了在 3D 空间中的缩放、旋转和平移。以下是对该文件主要内容的总结&#xff1a; 主要类和命名空间 命名空间 Sophus Sophus 命名空间包含了与 Sim(3) 群相关的所有类和函数定义。 类模板 Sim3Base Sim3Base 是一个…

Redis初(一)---服务端高并发分布式结构演进

1、常见概念 1.1、应用(Application) / 系统(System) 为了完成一套服务的一个/一组相互配合的程序群。 ⽣活例⼦类⽐:为了完成⼀项任 务,⽽搭建的由⼀个⼈或者⼀群相互配的⼈组成的团队。 1.2、模块(Module) / 组件(Component) 一个应用里面有很多个功能,每个独立…

Mybatis能执行一对一、一对多的关联查询吗?都有哪些实现方式,以及它们之间的区别

MyBatis 是一个用于简化数据库操作的框架&#xff0c;它可以帮助开发人员通过映射语句轻松执行 SQL 查询&#xff0c;并且能够方便地实现对象与数据库表之间的映射。MyBatis 支持一对一、一对多和多对多等关联查询。下面我们来探讨一下 MyBatis 如何实现一对一、一对多的关联查…

1. petalinux 加载硬件描述文件(hdf/xsa)失败

报错信息 kemaoTP340:~/zynq/test$ petalinux-config --get-hw-description ../hardware/ INFO: Sourcing build tools INFO: Getting hardware description... [INFO] Generating Kconfig for project ERROR: Failed to generate /home/kemao/zynq/test/build/misc/config/Kc…

[创业之路-197]:华为的发展路径启示

目录 前言&#xff1a; 一、由小公司走向大公司&#xff1a; 二、由农村包围城市&#xff1a; 三、由国内走向国际&#xff1a; 四、由代理商走向设备商&#xff0c;再到系统方案商&#xff0c;再到生态系统的搭建&#xff1a; 五、由随性到跟随&#xff0c;到赶超&#…

PPT中添加多个图片

在ppt中插入多个图片并设置图片固定位置和大小 Sub InsertImagesFixedPosition()Dim pptSlide As SlideDim pptImage As ShapeDim imgPath As StringDim i As IntegerDim basePath As StringDim imgPaths() As StringDim imgCount As Integer 基础路径basePath "C:\User…

AI图像生成利器:Stable Diffusion 3.5本地运行与远程出图操作流程

文章目录 前言1. 本地部署ComfyUI2. 下载 Stable Diffusion3.5 模型3. 演示文生图4. 公网使用Stable Diffusion 3.5 大模型4.1 创建远程连接公网地址 5. 固定远程访问公网地址 前言 本篇文章将介绍如何在Windows系统电脑本地部署Stable Diffusion 3.5&#xff0c;并利用cpolar…