magician 发表于 2023-6-13 08:44:12

表单中的组件添加了click事件 只能执行一次

本帖最后由 magician 于 2023-6-13 08:47 编辑

我在表单中添加了了组件,想通过单机一次显示,隐藏指定的组件,再次单机,显示指定的组件,如下图
代码如下:

if(this.form.get("div").node.hide()){
    this.form.get("div").node.show()
}else {
    this.form.get("div").node.hide()
}

通过 上面的代码 只能执行一次操作,就是单击一次的时候能显示,然后再次单击就没反应了,也不隐藏 ,是哪里不对么




论坛管理员 发表于 2023-6-13 10:39:59

一般这种会通过display来控制,判断当前是none还是block,然后去设置隐藏还是显示
页: [1]
查看完整版本: 表单中的组件添加了click事件 只能执行一次