elementui,如何实现自定义多列可操作全选表头啊

新手上路,请多包涵

elementui,如何实现自定义多列可操作全选表头啊
我现在是用createElement强行怼上去了一列,但是这里的选中,不选中,部分选中的样式已经够恶心了,刚刚给到的需求是需要四列操作全选全不选,感觉我这么写逻辑更恶心了
renderHeader(createElement, { column }) {

  // createElement('input', { attrs: { type: 'checkbox' }}, [])
  // if (!this.checkbox1) {
    return createElement('div', {}, [
      createElement(
        'span',
        {
          attrs: {
            class:'input__inner',
            id: this.is_checked
          },
          on: {
            click: this.handleClick
          }
        },
       [ createElement(
          'input',
        {
          attrs: {
            type: 'checkbox',
            checked: this.checkbox1,
            disabled: this.disabled,
            id: 'check1'
          }
        },
        []
        )]
      ),
      ['发帖']
    ])
阅读 3k
1 个回答

对你的需求描述不太清楚。另外,上面代码可以用jsx写一下,起码会简洁些,更好些业务。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题