请求后台数据时数据拿到了,赋值时控制台报错
请教各位大佬,在使用axios请求后端数据的时候数据拿到了,在进行赋值的时候控制台报错Uncaught (in promise) TypeError: Cannot set property 'type' of undefined,我的代码如下:
getList(){getBanner({
pageNumber:this.formInline.currentPage,
pageSize:this.formInline.pageSize
}).then(res=>{
this.tableData=res.data;
this.total=res.totalNumber
})
},
请问这是怎么回事啊?
回答
element-ui报的,你不是传给elemet的组件的prop传了个undeifined进去
你这是element-ui
报的错
源码我看是message
相关的
['success', 'warning', 'info', 'error'].forEach(function (type) { main_Message[type] = function (options) {
if (typeof options === 'string') {
options = {
message: options
};
}
options.type = type; // 这行报的错
return main_Message(options);
};
});
你找找你哪里调用了这个消息提示,应该是出现了这样的情况
this.$message.success(undefined) // 或者是warning等其他的方法
以上是 请求后台数据时数据拿到了,赋值时控制台报错 的全部内容, 来源链接: utcz.com/a/43004.html