在登录页面记住登录的时候, 所选的公司是 从cookie中拿到回显的 我是在mounted中对用户名 密码 公司 勾选状态进行的赋值, 回显公司之后 公司编码明明有值还是提示验证不通过,附上修改前代码
mounted() {
this.loginForm.username = getCookie().username
this.loginForm.password = Base64.decode(getCookie().password)
this.loginForm.companyCode = getCookie().companyCode
this.rememberLogin = JSON.parse(getCookie().rememberLogin)
},
只需要把赋值的语句改到created生命周期中就可以了,原因应该是 elementUI表单验证的逻辑应该是在created生命周期处理的
created() {
this.getCompanyList()
this.loginForm.username = getCookie().username
this.loginForm.password = Base64.decode(getCookie().password)
this.loginForm.companyCode = getCookie().companyCode
this.rememberLogin = JSON.parse(getCookie().rememberLogin)
},