Vue踩坑日记-Element this.$message 找不到模块

在使用Vue.js的 Element框架时,无法使用Message组件 浏览器提示:找不到组件

原始写法:

this.$message({
  message: '恭喜你,这是一条成功消息',
  type: 'success'
});

 

修改后写法:

Vue.prototype.$message({
  message: '恭喜你,这是一条成功消息',
  type: 'success'
});

 

在发送请求结束后 this的指向对象已经改变,所以改用全局变量 Vue.prototype 来完成该项操作

posted @ 2019-04-24 17:47  浮夸半生『  阅读(2131)  评论(0编辑  收藏  举报