初学vue,在使用ajax访问后台时,数据不能正确的渲染到页面上,最初采用aysnc函数 await等待渲染 如:
async getAllBook() {
const response = await axios.post('Book');
this.tableData = response.data
console.log(response.data)
},
此时便能正确的渲染到页面上,但是每次都这么写太麻烦了,后来发现
getAllBook() {
axios.post('Book').then(res=>{
this.tableData = res.data
})
},
如果使用箭头函数便可以直接渲染到页面上,其中原因目前在探索