<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
0 个回复