猿问

数组的 slice() 方法执行成功,但却报错

在我的 Vue 项目中,使用 slice() 数组方法,执行成功的都了想要的数组,但是却报类型错误。


代码:


props: [

      'books'

    ],

    computed: {

      sixBookList() {

        return this.books.bookList.slice(0, 6);

      }

    }

错误信息:


TypeError: Cannot read property 'slice' of undefined


不知是怎么回事?


偶然的你
浏览 389回答 1
1回答

慕姐4208626

我上次也是出现这样的情况,给它加一个判断试试,if(this.books.bookList){         return this.books.bookList.slice(0, 6);                                }
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答