vue回车触发事件(提交表单,刷新列表等)

回车登录

原理:就是监听键盘事件,当按键为回车时触发相应的函数
代码:在输入框上面都加上@keyup.enter.native="handleMethod"
解释:为什么要加上native?
   写在一个封装好的组件上就需要加,给组件绑定原生事件采用的方法
   写在一个input标签上就不需要加
示例:
html:

<Form ref="loginForm" :model="formInline" :rules="ruleInline">
    <FormItem prop="user">
        <Input @keyup.enter.native="handleSubmit" v-model="formInline.user" placeholder="请输入用户名">
            <span slot="prepend"><Icon :size="16" type="person"></Icon></span>
        </Input>
    </FormItem>
    <FormItem prop="password">
        <Input @keyup.enter.native="handleSubmit" type="password" v-model="formInline.password" placeholder="请输入密码">
            <span slot="prepend"><Icon :size="14" type="locked"></Icon></span>
        </Input>
    </FormItem>
    <FormItem prop="code">
        <Input @keyup.enter.native="handleSubmit" v-model="formInline.code" placeholder="请输入验证码" style="width: 150px"/>
        <img :src="imgUrl" alt="" @click="getValidateCode" ref="validateCode" class="validateCode">
    </FormItem>
    <FormItem>
        <Button @click="handleSubmit" type="primary" :disabled="isDisabled" long>登录</Button>
    </FormItem>
</Form>

js:

methods: {
    // 登录调用的方法
    handleSubmit () {
        // 验证及验证之后的跳转        
    }
} 

网站导航

网站导航

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,250评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,573评论 2 59
  • 提现时间 T+0,是国际上普遍使用的一种证劵(或期货)交易制度。凡在证劵(或期货)成交当天办理好证劵(或期货)和价...
    javaBoy_hw阅读 1,675评论 0 0
  • “要将产品做到极致”,这是互联网行业内常常能听到的话语,最近说的人好像少了,而“专注、极致、口碑、快”,更是被雷军...
    iamxy阅读 1,468评论 0 0
  • 还记得那个小屋 那实在称不上是个家 火车太喧嚣 人声太嘈杂 没有我们喜欢的读书声 没有玄关 没有诗意 没有花 但它...
    美丽天空一阅读 3,180评论 29 22

友情链接更多精彩内容