小羊也疯狂
2018-06-29 01:04
采纳率: 100%
浏览 5.8k
已采纳

vue里面这个foreach中this为什么指向undefine?

 var a = [{name: 'yang',age:1},{school:'one'}]
console.log(this)  //window
this.a.forEach(function () {
  console.log(this) //window
})

forEach是不是不改变this指向,为什么下面这个图里面forEach中this由组件变成了undfine?
图片说明

https://gitee.com/qflyalltime/travel/blob/master/src/pages/city/components/Search.vue
第55行

8条回答 默认 最新

相关推荐 更多相似问题