1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| import { h, resolveComponent } from 'vue'
|
| export default {
| render() {
| return h (
| resolveComponent("el-table-column"),
| {
| index: this.index,
| ...this.$attrs
| },
| this.$slots
| )
| },
| methods: {
| index(index){
| if(this.$attrs.type=="index"){
| let page = this.$parent.$parent.currentPage
| let pageSize = this.$parent.$parent.pageSize
| return (page - 1) * pageSize + index + 1
| }
| }
| }
| }
|
|