widget.js中函数作用域的问题:在widget.js中通过  this.函数名  调用其他自定义函数,经常会提示 XXX  is  not  a  function

但实际情况是明明定义了该函数,出现该类问题一般情景:一个函数{}里面又出现了{},这样this指向不明

解决办法:

在里面的函数{}后面添加上 .bind(this)   即可手动绑定this

解决办法2:参见JS中的this作用域问题

posted on 2019-05-23 17:02  小湾生产队队长  阅读(509)  评论(0编辑  收藏  举报