1、原生的input,使用 @keyup.enter;原生的按钮也使用@keyup.enter;
2、element-ui的el-input,使用 @keyup.enter.native;因为element-ui把input进行了封装,原事件就不起作用了。
<input type="text" placeholder="手机号" v-model="phoneNumber" @keyup.enter="login"></input>
<el-input type="password" placeholder="密码" v-model="pwd" @keyup.enter.native="login"></el-input>
<button class="login" v-on:click="login" @keyup.enter="login">登录</button>
<script>
export default {
name: 'Login',
data() {
return {
phoneNumber: '',
pwd: '',
}
},
methods: {
login() {
},
keyupEnter() {
document.onkeydown = e =>{
let body = d