为了账号安全,请及时绑定邮箱和手机立即绑定

Cannot read property '$Message' of undefined

Cannot read property '$Message' of undefined

开满天机 2018-11-13 09:26:41
使用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)
    }
  })


查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 3129 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信