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'
}
},
[]
)]
),
['发帖']
])
对你的需求描述不太清楚。另外,上面代码可以用
jsx
写一下,起码会简洁些,更好些业务。