当form表单中只有一个输入框时,监听键盘回车事件,此时点击回车会刷新整个页面
<el-form :model="appInfo" :rules="ruleData" ref="formRef">
        <p style="font-size: 20px; text-align: center">输入应用包名</p>
        <el-form-item class="margin-t30" label="" prop="appPackage">
          <el-input v-model="appInfo.appPackage" @keydown.enter.native="serachApp()"
            placeholder="请填写完整的应用包名,支持点击Enter键查询"></el-input>
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="serachApp()" style="width: 120px">查询
        </el-button>
      </div>
    解决方法,需要在el-form处加上
    
     @submit.native.prevent
    
    
     就可以了
    
   
    
     修改后代码
    
   
<el-form :model="appInfo" :rules="ruleData" ref="formRef" @submit.native.prevent>
        <p style="font-size: 20px; text-align: center">输入应用包名</p>
        <el-form-item class="margin-t30" label="" prop="appPackage">
          <el-input v-model="appInfo.appPackage" @keydown.enter.native="serachApp()"
            placeholder="请填写完整的应用包名,支持点击Enter键查询"></el-input>
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="serachApp()" style="width: 120px">查询
        </el-button>
      </div> 
版权声明:本文为NeverGiveUp_Up原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
