Axios返回数据无法绑定到属性上

captain_shing 2017-11-09 07:27:32
我的代码


后台打印的数据和错误提示

显示不能绑定到属性上,新手上路,这问题困扰我好久,求各位老哥解答!
...全文
1405 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcwtitxu 2018-05-09
  • 打赏
  • 举报
回复
// 不同function中。 this 指向变了

var self = this;  // 保存this引用
this.$ajax({
	...
}).then(function(response) {
	self.data1 = response.data;
});



// 如果可以用箭关函数,则没有这问题
this.$ajax({
	...
}).then((response) => {
	this.data1 = response.data;
});
ooo-ooo 2018-05-09
  • 打赏
  • 举报
回复
这样写: this.data = axios.get(url, { params: data }).then(response => { return Promise.resolve({...response.data}); })
Go 旅城通票 2017-11-10
  • 打赏
  • 举报
回复
不懂这个框架,但是看你的代码明显data1配置和返回的数据跟节点不一样了,返回到额是data,你配置的data1,改为data

Web开发学习资料推荐
jqGrid行编辑配置
jquery attr prop 区别

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧