項目有個表格頁面使用了elementUI來做,且開啟了分頁.數(shù)據(jù)渲染完成后,測試刪除功能發(fā)現(xiàn)個問題:點擊"刪除"后,除了第一頁正常外,第二頁開始,無論點擊的是哪一行的數(shù)據(jù),刪除的都是第一行(0)的數(shù)據(jù)...,我試過將數(shù)據(jù)直接寫在vue里渲染而不是從后端接口拿,結(jié)果也是一樣的也試過將要刪除的行的scope.$index和數(shù)據(jù)的id打印出來看過,和點擊的是一致的,但刪除的依然是第一行的.是不是我的分頁沒配置好,還是我的刪除方式有問題相關(guān)代碼刪除方法delete(rowData){//刪除文章console.log(rowData)this.tableData.splice(rowData,1)},分頁代碼刪除修改data(){return{pagesize:10,currentPage:1,tableData:[//表格的數(shù)據(jù),從后端拿]}},created:function(){this.total=this.tableData.length},currentChange(currentPage){this.currentPage=currentPage}各位路過的老哥們幫小弟看看,跪謝!!
有沒有童鞋遇到過同樣的問題:Vue+elementUI分頁后使用splice()刪除某一行時出錯各位有什么建議?
手掌心
2019-09-13 09:48:11