我今天一个页面有两个Dialog,我想给他们绑定同一个方法,然后传参,根据参数不同进行不同的处理,但我发现我一传参就开始报错
我一开始以为是传参后,if判断的问题,但是我后来发现即时不传参用小括号也会报错,然后我搜索发现使用 :before-close
绑定方法时,不能在函数名称后面加上括号来调用函数,否则,函数会在绑定时就被立即调用,而不是在对话框关闭之前触发。
如果想要传参可以使用@close事件去传参,就不会报错了
我今天一个页面有两个Dialog,我想给他们绑定同一个方法,然后传参,根据参数不同进行不同的处理,但我发现我一传参就开始报错
我一开始以为是传参后,if判断的问题,但是我后来发现即时不传参用小括号也会报错,然后我搜索发现使用 :before-close
绑定方法时,不能在函数名称后面加上括号来调用函数,否则,函数会在绑定时就被立即调用,而不是在对话框关闭之前触发。
如果想要传参可以使用@close事件去传参,就不会报错了