目前的页面效果是这样的,但是有一处的操作很奇怪,就是经常习惯性摁enter键提交表单,但是现在没有实现这个效果。

于是去element关网上搜了搜,发现并没有类似的函数

又去vue官网上看了看,发现了这个函数

 

 于是在代码中在form表单的标签上添加了@keyup.enter.native="submitForm",submitForm是这个表单的提交函数。

<el-form ref="form" :model="formData" :rules="rules" inline-message  @keyup.enter.native="submitForm">
              <el-row class="box_right-form_row">
                <el-form-item prop="userName" >
                  <el-input v-model="formData.userName" placeholder="请输入用户名" prefix-icon="el-icon-user" size="medium" ></el-input>
                </el-form-item>
              </el-row>
              <el-row class="box_right-form_row">
                <el-form-item prop="password">
                  <el-input type="password" v-model="formData.password" placeholder="请输入密码" prefix-icon="el-icon-lock" size="medium" ></el-input>
                </el-form-item>
              </el-row>
              <el-row class="box_right-form_row">
                <el-form-item>
                  <el-button  :loading='isLoading' type="primary" round 
                              style="width: 100%;height:40px;font-size:18px;font-weight:500"
                              @click="submitForm"
                              >登 录</el-button>
                </el-form-item>
              </el-row>
            </el-form>

Logo

前往低代码交流专区

更多推荐