widget.js中函数作用域的问题:在widget.js中通过 this.函数名 调用其他自定义函数,经常会提示 XXX is not a function
但实际情况是明明定义了该函数,出现该类问题一般情景:一个函数{}里面又出现了{},这样this指向不明
解决办法:
在里面的函数{}后面添加上 .bind(this) 即可手动绑定this
解决办法2:参见JS中的this作用域问题