axios之Vue请求初始化数据放在Created还是Mounted?
axios介绍
基于Promise的HTTP客户端,用于浏览器和node.js axios-github
- 制作的XMLHttpRequest从浏览器
 - 让HTTP从node.js的请求
 - 支持Promise API
 - 拦截请求和响应
 - 转换请求和响应数据
 - 取消请求
 - JSON数据的自动转换
 - 客户端支持以防止XSRF
 
vue的初始化过程
1  | var app = new Vue({ el: "#app", data: { num: 0 }, beforeCreate() { console.log("创建前") }, created() { console.log("创建") }, beforeMount() { console.log("计数前") }, mounted() { console.log("计数了") }, })  | 
之前赋值不到vue的data里
最开始放在 created(),mounted()都可以赋值过去
1  | var mydata="" ;var app = new Vue({ el: "#app", data: { num: 0, tableDataA:mydata }, beforeCreate() { console.log("创建前") }, created() { console.log("创建") }, beforeMount() { console.log("计数前") }, mounted() { console.log("计数了") }, })  | 
成功的版本
1  | axios.get('http://localhost:8081/BackSpace/test').then(response => {this.tableDataA=response.data}).catch(function (error) {console.log(error);});  | 
