查看: 3646|回复: 1

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

升级   0.1%

83

主题

50

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2023-6-13 08:44:12 | 显示全部楼层 |阅读模式
本帖最后由 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()
}

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




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-6-13 10:39:59 | 显示全部楼层
一般这种会通过display来控制,判断当前是none还是block,然后去设置隐藏还是显示
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread