在input框中加入:readonly οnfοcus="this.removeAttribute('readonly');"即可以解决此问题.
例如:
<el-form-item label="邮箱" prop="username">
<el-input placeholder="请输入邮箱" v-model="registerForm.username" readonly onfocus="this.removeAttribute('readonly');"></el-input>
</el-form-item>
<el-form-item label="密码" prop="password">
<el-input ref="mark" @focus="yzmsg()" onpaste="return false" oncontextmenu="return false"
oncopy="return false" oncut="return false" @blur="done()" type="password"
placeholder="请输入密码" v-model="registerForm.password" readonly onfocus="this.removeAttribute('readonly');"></el-input>
<ol class="pw-msg" v-if="isshow">
<li>6-14个字符;</li>
<li>支持数字、大小写字母</li>
<li>不允许有空格</li>
</ol>
</el-form-item>