項(xiàng)目有個(gè)表格頁(yè)面使用了elementUI來(lái)做,且開啟了分頁(yè).數(shù)據(jù)渲染完成后,測(cè)試刪除功能發(fā)現(xiàn)個(gè)問(wèn)題:點(diǎn)擊"刪除"后,除了第一頁(yè)正常外,第二頁(yè)開始,無(wú)論點(diǎn)擊的是哪一行的數(shù)據(jù),刪除的都是第一行(0)的數(shù)據(jù)...,我試過(guò)將數(shù)據(jù)直接寫在vue里渲染而不是從后端接口拿,結(jié)果也是一樣的也試過(guò)將要?jiǎng)h除的行的scope.$index和數(shù)據(jù)的id打印出來(lái)看過(guò),和點(diǎn)擊的是一致的,但刪除的依然是第一行的.是不是我的分頁(yè)沒(méi)配置好,還是我的刪除方式有問(wèn)題相關(guān)代碼刪除方法delete(rowData){//刪除文章console.log(rowData)this.tableData.splice(rowData,1)},分頁(yè)代碼刪除修改data(){return{pagesize:10,currentPage:1,tableData:[//表格的數(shù)據(jù),從后端拿]}},created:function(){this.total=this.tableData.length},currentChange(currentPage){this.currentPage=currentPage}各位路過(guò)的老哥們幫小弟看看,跪謝!!
在線等!Vue+elementUI分頁(yè)后使用splice()刪除某一行時(shí)出錯(cuò)求解答!
牛魔王的故事
2019-09-19 12:38:27