叫我白老师
叫我白老师
  • 发布:2019-05-27 21:38
  • 更新:2019-05-27 21:38
  • 阅读:987

【报Bug】自定义组件模式下,组件内this指向有问题

分类:uni-app
<ui-dialog  :before-close="handle()">  
....  
</ui-dialog>

注意我写的是: :before-close 而非 @before-close,
我想要在组件内点击关闭按钮的时候,做关闭拦截,那么会判断before-close是否存在,
如果存在则执行,根据回调值不同再判断是否关闭。
经过测试,此时handle内的this指向的是组件的vm

handle : function(done){  
    console.log(this);  
    if(this.canClose){  
          done()  
    }  
}  

script
2019-05-27 21:38 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复