layer第二个按钮不关闭 弹出层

2019-07-05  本文已影响0人  帮我的鸵鸟盖个章

layer中,layer.open弹出层按钮可设置多个,当有多个按钮时,yes回调对应第一个确定按钮,第二个按钮回调为btn2,第三个为btn3,一次类推。

弹层组件文档

碰到的问题是,如果有2个按钮保存保存并设置其他,要求表单验证对两个按钮都有效。需求是点击``保存并设置其他时,如果表单验证不通过,则不弹出其它层,继续停留在当前弹出层。然后情况是点击第二个按钮,即使表单验证不生效,也关闭了当前弹出层。`

原因是:第二个按钮的回调没有return = false,这导致cancel的回调对第二个按钮起了作用,导致弹出层关闭。

解决方法:在第二个按钮回调中设置return = false

2.3更新日志 - 2016.05.18

上一篇下一篇

猜你喜欢

热点阅读