vue中elementui自定义表头并且添加事件

需求:

    自定义表格的表头,然后添加一个checkbox 选中的时候,展示所有的,去掉的时候,不展示所有的

    在代码中可以理解为 自定义elementui表格的表头,并且添加事件

渲染是事件

 

//添加自定义方法  renderProductId
<el-table-column show-overflow-tooltip prop="productId" label="照片关联货号" min-width="200" 
:render-header="renderProductId">

//在渲染表头的时候,会调用此方法,h为createElement的缩写版  添加on.change事件即可
renderProductId(h, {column}) {
    return h('span', [
        h('span', column.label),
        h('el-checkbox',
            {
                style: 'margin-left: 5px;',
                on: {
                    change: this.change
                }
        }),
    ]);
},
change(val) {
    console.log(val);
}

 

 

参考:

https://segmentfault.com/q/1010000011970694

https://www.cnblogs.com/mengfangui/p/8072842.html

http://www.runoob.com/jsref/met-document-createelement.html

http://www.w3school.com.cn/xmldom/met_document_createelement.asp

转载于:https://my.oschina.net/andyfeng/blog/1814837

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值