methods:{
loginSubmit(name) {
const self = this;
self.modal_loading = true;
self.$refs[name].validate((valid) => {
if (valid) {
let loginObj={
mobile: this.logPrefix+this.form1.mobile,
password: this.form1.password,
};
this.$store.dispatch('login',loginObj);
}
})
},
}
如上,在當前組件傳入登錄信息,調用action登錄,
我ui組件用的iview,我想登錄失敗的時候,調用iview的 this.$Message.error("") 彈出錯誤提示
但是這里不能直接用this. ,說找不到error方法,請問有什么辦法解決?
login({state,commit},payload) {
axios.post('/login ',payload).then((res) => {
Cookies.set('mobile', res.data.user.mobile);
// Cookies.set('userId', res.data.user.id);
Cookies.set('username', res.data.user.username);
Cookies.set('token', res.data.token);
Cookies.set('userType', res.data.userType);
if(res.data.merchant){
Cookies.set('auditStatus', res.data.merchant.status);
Cookies.set('checkMessage', res.data.merchant.checkMessage);
Cookies.set('merchantPhone', res.data.merchant.phone);
Cookies.set('auditStatus', res.data.merchant.leaderPhone);
}else{
Cookies.set('auditStatus', "未提交審核");
}
if (res.data.userType === 'admin') {
Cookies.set('access', 0);
} else if(res.data.userType === 'user'){
Cookies.set('access', 1);
}else{
Cookies.set('access', 2);
}
if(self.$route.query.redirect){
// let redirect = decodeURIComponent(this.$route.query.redirect);
let redirect = this.$route.query.redirect;
self.$router.push(redirect);
}else{
self.$router.push('/');
}
}).catch((error) => {
if(error.response.data.errorMassage){
this.$Message.error(error.response.data.errorMassage);
}else{
this.$Message.error("登錄開小差了~請再試一遍");
}
self.modal_loading = false;
});
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網學院和江蘇省首批服務外包人才培訓基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術與教育服務機構,發(fā)展為教育服務業(yè)的綜合性企業(yè)集團,成為集合面授教學培訓、網
達內教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經理從事移動互聯(lián)網管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經理職務負責iOS教學及管理工作。
浪潮集團項目經理。精通Java與.NET 技術, 熟練的跨平臺面向對象開發(fā)經驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網頁制作和網頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經驗。曾經歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。