我有一个认证表单,可以在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的东西?
谢谢。
答案 0 :(得分:0)
看起来您正在使用Element,但是我在输入文档中看不到任何prop
属性。由于本机HTML输入也不具有prop
属性,因此IE11可能会遇到密码输入问题,因为它不知道如何处理prop="password"
。
答案 1 :(得分:0)
在@keyup.enter.native="signIn"
标记中添加了el-form
,它可以正常工作。