element表格勾选获取序号

568 阅读1分钟

如图,这里有一个需求是勾选某一项为其进行排序,首先需要将原来的序号回显,所以在element的勾选表格的操作中需要获得index值? 在这里插入图片描述 在这里插入图片描述 查了一下没有在官方文档找到类似于$index的方法,所以在获取表格数据的时候遍历了一次数据,为每一条数据添加了新的index对象键值:

     initData() {
            const params = {
                serviceid: '********',
                methodname: 'query',
                douYinAccountName: this.searchText,
                PageSize: this.page.PAGESIZE,
                CurrPage: this.page.CURRPAGE,
            };
            this.$axios.get('**********', { params: params }).then(res => {
                this.tableData = res.DATA;
                for (const i in this.tableData) {
                    this.tableData[i].index = i * 1 + 1 + (res.PAGER.CURRPAGE * 1 - 1) * (res.PAGER.PAGESIZE * 1);
                }
                this.page = res.PAGER;
            });
        },