博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue+element Form键盘回车事件页面刷新解决
阅读量:6590 次
发布时间:2019-06-24

本文共 1579 字,大约阅读时间需要 5 分钟。

问题描述:如下代码所示,使用element-ui 中的el-form组件对table进行条件查询,当查询条件仅有一项时,使用@keyup.enter.native事件绑定回车事件,出现点击回车后,浏览器会刷新页面的问题;

<el-form :inline="true"  class="demo-form-inline">    <el-form-item label="基金名称:" style="margin-bottom:0">    <el-input placeholder="基金名称" @keyup.enter.native="doFilter(5)"  v-model="likeName"></el-input>    </el-form-item>    <el-form-item style="margin-bottom:0">    <el-button class="btnCheck" @click="doFilter(5)"  style="margin-bottom:0">查询</el-button>    </el-form-item> </el-form>

搜索了问题触发原因,是由于当表单只有一个文本框时,按下回车将会触发表单的提交事件, 导致页面的刷新。

解决方案一:加一个隐藏的文本框,即表单不只有一个文本框,如下:

<el-form :inline="true"  class="demo-form-inline" >    <el-form-item label="基金名称:" style="margin-bottom:0">    <el-input placeholder="基金名称" @keyup.enter.native="doFilter(5)"  v-model="likeName"></el-input>    </el-form-item>    <el-form-item style="margin-bottom:0;display:none;">    <el-input @keyup.enter.native="doFilter(5)"></el-input>    </el-form-item>    <el-form-item style="margin-bottom:0">    <el-button class="btnCheck" @click="doFilter(5)"  style="margin-bottom:0">查询</el-button>    </el-form-item></el-form>

element官方解决方案:在el-from 加上 @submit.native.prevent

<el-form :inline="true"  class="demo-form-inline"  @submit.native.prevent>    <el-form-item label="基金名称:" style="margin-bottom:0">    <el-input placeholder="基金名称" @keyup.enter.native="doFilter(5)"  v-model="likeName"></el-input>    </el-form-item>    <el-form-item style="margin-bottom:0">    <el-button class="btnCheck" @click="doFilter(5)"  style="margin-bottom:0">查询</el-button>    </el-form-item></el-form>

以上两种方案均可解决。

来源:

转载地址:http://hkuio.baihongyu.com/

你可能感兴趣的文章
Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境
查看>>
关于在arm裸板编程时使用printf问题的解决方法
查看>>
开源人工智能技术将改变一切
查看>>
2015 上半年 JavaScript 使用统计数据
查看>>
《Python算法教程》——1.6 如果您感兴趣
查看>>
深度解析Java8 – AbstractQueuedSynchronizer的实现分析(下)
查看>>
SSH原理与运用(一):远程登录
查看>>
Spring Framework 4.2 中的新功能和增强功能
查看>>
动态代理解决网站字符集编码
查看>>
我所想的GIX4的权限
查看>>
Hbuilder--让手爽,飞一般的编码(二)
查看>>
后台统计
查看>>
React组件: 提取图片颜色
查看>>
3D应用开发中的欧拉角和旋转矩阵
查看>>
爬虫必备技能xpath的用法和实战
查看>>
MacOS下安装Grafana、InfluxData、telegraf
查看>>
RxJava2.0的初学者必备教程(九)
查看>>
记一次omi的项目之旅
查看>>
Android API级别、代号、发布时间及平台亮点整理
查看>>
安装配置nagios
查看>>