vue-fantable
Version:
Vue table component for huge data
39 lines (33 loc) • 687 B
JSX
import { clsName } from '../util/index'
import { COMPS_NAME } from '../util/constant'
export default {
name: COMPS_NAME.FAN_TABLE_BODY_TR_SCROLLING,
props: {
colgroups: {
type: Array,
required: true,
},
},
computed: {
// tr class
trClass() {
let result = null
result = {
[clsName('body-tr')]: true,
[clsName('body-row-scrolling')]: true,
}
return result
},
},
render() {
const { colgroups } = this
const props = {
class: this.trClass,
}
return (
<tr {...props}>
<td colSpan={colgroups.length}></td>
</tr>
)
},
}