IE11,vuejs 2中的v模型绑定

时间:2018-08-02 11:46:40

标签: vuejs2

我有一个认证表单,可以在chrome,firefox和edge上正常工作。

  <el-form :model="auth">
    <el-form-item class="form-item" label="Email">
      <el-input v-model="auth.email" placeholder="Email"></el-input>
    </el-form-item>
    <el-form-item class="form-item" label="Password">
      <el-input type="password" v-model="auth.password" prop="password"></el-input>
    </el-form-item>
    <el-button class="submit-button" type="primary" @click="signIn">Login</el-button>
  </el-form>

按下enter键时,将调用signIn函数,然后返回该消息以发送auth对象-通常情况下,登录成功。 在IE11浏览器中,密码值始终为空

{"email":"someEmail@example.com", password:"" }

按下Enter键时,将根据请求发送上述对象。

是否有用于此的polyfill或在vuejs中缺少IE11的东西?

谢谢。

2 个答案:

答案 0 :(得分:0)

看起来您正在使用Element,但是我在输入文档中看不到任何prop属性。由于本机HTML输入也不具有prop属性,因此IE11可能会遇到密码输入问题,因为它不知道如何处理prop="password"

答案 1 :(得分:0)

@keyup.enter.native="signIn"标记中添加了el-form,它可以正常工作。