使用iview組件Message使用axios做登錄請求,根據返回的狀態碼,展示錯誤提示信息 this.$axios.post('http://wx.simplesay.xin/user/login', {
email: this.formLogin['email'],
password: this.formLogin['password']
}).then(function (response) { if (response.data.code === 10001) { this.$Message.info('用戶名或密碼錯誤,請送心')
} else {
console.log(response.data)
}
})但是這樣會報錯如果我創建方法ok () { this.$Message.info('Clicked ok')
},在Model組件中使用就不會報錯,原因是什么??<Modal v-model="model_login"
title="Common Modal dialog box title"
:closable="false"
:mask-closable="false"
@on-ok="ok"
@on-cancel="cancel">
1 回答

寶慕林4294392
TA貢獻2021條經驗 獲得超8個贊
上下文問題,改成下面這樣
this.$axios.post('http://wx.simplesay.xin/user/login', { email: this.formLogin['email'], password: this.formLogin['password'] }).then((response) => { if (response.data.code === 10001) { this.$Message.info('用戶名或密碼錯誤,請送心') } else { console.log(response.data) } })
- 1 回答
- 0 關注
- 3159 瀏覽
添加回答
舉報
0/150
提交
取消