[BUG]自定义组件Component当页面事件执行时this对象不完整或不一致
如果页面json中声明usingComponents,当运行期,事件执行时,this关键词对象类型不一致,本来应该是page对象本身,但是其实不是😢,最大的区别是用组件时少了route字段,只有私有的那个__route__。这个bug可以很容易重现:
/**
* 生命周期函数–监听页面加载
*/
onLoad: function (options) {
console.log(this);
}
对应的页面json里,声明usingComponents和不声明usingComponents,两次打印的不一样(大体看上去一样,其实不一样😄)。
求一致啊!!!!!!!!!!!!!!!