我们在数据库中常常设置id为主键,并且设置为自动递增属性,但是进行删除字段会导致id递增不连续,原因是因为主键是唯一的,绝对不能出现重复,只要曾经出现过,哪怕删掉了也不能用。
因为这个缘故,想要在每行前面有个编号就不可能再用这个id,然后我在若依框架中学习到一种方法,来表示行号,就是根据分页的页数以及条数,来显示序号,代码如下:
<el-table-column label="序号" type="index" align="center">
<template slot-scope="scope">
<span>{{(pageNum - 1) * pageSize + scope.$index + 1}}</span>
</template>
</el-table-column>
<pagination v-show="total>0"
:total="total"
:page.sync="pageNum"
:limit.sync="pageSize"
/>
但是这也只是另辟蹊径,我还是想要寻求一种可以解决数据库主键id因为删除和改变无法连续递增的方法,希望大佬们指点