如何解决“无法在布尔值'true'上创建属性'default'的问题”

时间:2019-04-13 22:03:26

标签: vue.js pagination

我已经安装了一个为vue提供分页组件的软件包。我已经按照文档进行了正确的设置,但是却遇到了我不知道如何解决的错误。

[Vue警告]:渲染错误:“ TypeError:无法在布尔值'true'上创建属性'default'”

laravel-vue-pagination error

这是我的response.data的样子:

response-data

尝试更改变量,对它们进行硬编码,但是一切都迫切需要解决。我使用过google,但大多数结果都是中文,或者它们不适用于我的情况。

<pagination :data="data">
    <span slot="prev-nav">&lt; Previous</span>
    <span slot="next-nav">Next &gt;</span>
</pagination>
export default {
    data() {
        return {
            data: {},
        }
    },
    mounted() {
        this.getResults()
    },
    methods: {
        getResults(page = 1) {
            axios.get('/api/reviews?page=' + page).then(response => {
                 this.data = response.data;
            });
        },
    }
}

希望您有一个解决方案。

2 个答案:

答案 0 :(得分:0)

如果您使用的是laravel-vue-pagination,则存在与您的问题类似的开放式PR 带有“潜在错误”标签 这是the link

答案 1 :(得分:0)

npm install laravel-vue-pagination@2.1.0 --save

此版本可以解决问题