使用axios请求数据,在.then()里面是可以使用的,但是在外面就没了
修改后
this
指向不正确,应该这样写:
getData(){
let _this = this;
_this.$http.post(...).then(res => {
_this.DataAll = res.data.data;
console.log(_this.DataAll);
});
console.log(_this.DataAll);
}
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
是异步请求啊,先执行的最下面的那个console,这时DataAll数据为空,异步请求到数据后才填充进DataAll的