av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - Vue鍵盤事件為何要加上native?

瀏覽:99日期:2023-02-24 10:49:49

問題描述

<template>

<el-form :model='ruleForm2' :rules='rules2' ref='ruleForm2' label-position='left' label- > <h3 class='title'>系統(tǒng)登錄</h3> <el-form-item prop='account'><el-input type='text' v-model='ruleForm2.account' auto-complete='off' placeholder='賬號'></el-input> </el-form-item> <el-form-item prop='password'><el-input type='password' v-model='ruleForm2.password' auto-complete='off' placeholder='密碼' @keyup.enter.native='handleSubmit2'></el-input> </el-form-item> <el-form-item style='width:100%;'><el-button type='primary' @click.native.prevent='handleSubmit2' :loading='logining' >登錄</el-button> </el-form-item></el-form>

</template>

@keyup.enter這里必須加上 .native 才能生效.

問題解答

回答1:

因為你@keyup.enter是寫在一個封裝好的組件上 如果你寫在一個input上就不需要.native 至于為什么,請參考vue文檔

回答2:

給組件綁定原生事件采用的方法

回答3:

@ 這個東西實際上是 v-on 的簡寫,而 v-on 則是對 Vue 的事件體系封裝后的 API 接口。

Vue 的官方文檔中指出了,Vue 使用的是一套自己的事件傳遞機制,如 @click 等事件是經(jīng)過 Vue 封裝的。因此,在一些實際上處理 DOM 原生事件的場合才需要添加額外的標識符。

回答4:

沉了沉了....

標簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 欧美一级免费看 | 色婷婷av一区二区三区软件 | 国产毛片毛片 | 免费一区二区三区在线视频 | 99精品网| 国产成人精品一区二区三区 | 精品国产一区久久 | 欧美精品福利视频 | 久久久www | 欧美日韩精品一区二区三区蜜桃 | 在线视频成人 | 午夜在线电影网 | 三级免费毛片 | 国产高清免费 | 天天爱爱网| 成人av播放 | 在线小视频 | 日韩欧美一区二区三区免费看 | 国产一区在线视频 | 九九热这里 | 亚洲精品中文在线观看 | 日日骚网 | 亚洲精品一二三区 | 福利视频二区 | 精品久久久久久久 | 奇米久久久 | 亚洲国产精久久久久久久 | 欧美一区二区久久 | 国产精品福利在线观看 | 午夜伦4480yy私人影院 | 99色综合 | 一级黄色片一级黄色片 | 久久日韩精品一区二区三区 | 天天色图 | 日韩中文在线视频 | 国产亚洲一区精品 | av免费入口 | 玖玖精品 | 成人免费区一区二区三区 | 午夜婷婷激情 | 天天爽天天操 |