JeecgBoot前端列表字段显示隐藏

JeecgBoot前端列表字段显示隐藏

一、效果图

点击蓝色字体 点击查看 ,显示密码。根据列表索引,点击其中的一个,其他的自动隐藏。
![在这里插入图片描述](https://img-blog.csdnimg.cn/7f9e26ec35e5418fa971345802661189.pn

二、原理

解释: 给对应字段安装插槽,插槽中编写a标签,可以刷新本页。在点击事件中动态获取class元素,设置css样式切换显示及隐藏。

三、代码部分

1、字段中配置插槽

{
   title: '密码',
   align: "center",
   width: 100,
   dataIndex: 'showPassword',
   scopedSlots: { customRender: 'showPassword' }
},

2、 a-table标签中编写对应插槽。

slot="showPassword"中的showPassword,须和上面字段中配置的 scopedSlots 一致。

<span slot="showPassword" slot-scope="text,r,index">
   <a href="#" class="showPwd" style="display: inline" @click="toToSeePassword(index)">点击查看</a>
   <span class="pwd hide" style="display: none">{{text}}</span>
</span>

3、 编写点击事件方法

	toToSeePassword(index){
        var pass1 = document.getElementsByClassName('showPwd');
        var pass2 = document.getElementsByClassName('pwd hide');
        console.log("pass1",JSON.stringify(pass1))
        for (var i in pass1){
          if(i==index){
            pass1[index].style.display = 'none';
            pass2[index].style.display = 'inline';
          }else{
            pass1[i].style.display = 'inline';
            pass2[i].style.display = 'none';
          }
        }
      },

一个在学习的开发者,勿喷,欢迎交流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值