本文簡單記錄在ES5方法中this和在ES6方法中this的不同用法;
// ES5
<script>
export default {
created() {
let _this = this
this.$http.get('api/getNewsList')
.then(function (res) {
_this.newsList = res.data
}, function (err) {
console.log(err)
})
},
data() {
return {
}
}
}
</script>
// ES6
<script>
export default {
created(){
this.$http.get()
.then((res)=> {
this.newsList = res.data
},(err)=>{
console.log(err)
})
},
data() {
return {
}
}
}
</script>