鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 在使用elementUi tab標(biāo)簽與page分頁組件交互時(shí),控制臺(tái)顯示無法讀取

在使用elementUi tab標(biāo)簽與page分頁組件交互時(shí),控制臺(tái)顯示無法讀取未定義的slice屬性

圖片描述

在使用ElementUi tab標(biāo)簽與page分頁組件時(shí),是否也有伙伴遇到如下問題?
當(dāng)頁面數(shù)據(jù)處在全部評(píng)價(jià)時(shí),點(diǎn)擊分頁組件到 2頁或3頁,再點(diǎn)擊tab標(biāo)簽切換到好評(píng)或中評(píng)或差評(píng) 。
控制臺(tái)就輸出 cannot read protperty 'slice' of undeined(無法讀取未定義的slice屬性)

<el-tabs v-model="activeName" @tab-click="handleClick(activeName)">
                <el-tab-pane label="全部評(píng)價(jià)" name="first" ref="content">

                    <el-table :data="allData.slice((current_page-1)*pagesize,current_page*pagesize)"....

<el-table :data="godData.slice((current_page-1)pagesize,current_pagepagesize)"...
<el-table :data="midData.slice((current_page-1)pagesize,current_pagepagesize)"...

<el-table :data="badData.slice((current_page-1)pagesize,current_pagepagesize)"...

回答
編輯回答
祉小皓

應(yīng)該是這些數(shù)據(jù)midData、godData、midData不是數(shù)組。所以slice報(bào)錯(cuò)。
分頁應(yīng)該是后端處理的。
不應(yīng)該這樣寫。

2018年8月16日 12:02
編輯回答
玩控

找到問題了,登錄postman發(fā)現(xiàn) 后端修改了字段把cur_page 改成 current_page 沒有通知前端, 前端請(qǐng)求參數(shù)時(shí)修改字段就好了。

2017年1月22日 02:02