我正在学习VueJS,并且在某些情况下我会弄清楚this
的用法。例如:访问data()
中的某个属性。
但是,我尝试在另一个方法中调用一个方法而没有做任何事情,因为我没有使用this
来调用另一个方法。有人可以解释更详细的一般情况,在这种情况下使用this
吗?
methods:{
sendData(){
this.$http.post('FIREBASE-LINK/data.json', this.user).then(response=>{
console.log(response)
this.getData()
}).catch(err=>{
console.log(err)
})
},
getData: function () {
this.$http.get('FIREBASE-LINK/data.json').then(resp=>{
this.users = resp.body
}).catch(err=>{
console.log(err)
})
}
}