首页 > 解决方案 > 如何修复“无法在布尔值'true'上创建属性'default'”

问题描述

我已经安装了一个为 vue 提供分页组件的包。我已经按照文档正确设置了所有内容,但我收到了这个错误,我不知道如何修复。

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

laravel-vue-分页错误

这就是我的 response.data 的样子:

响应数据

尝试更改变量,对其进行硬编码,但一切都出于绝望而无法修复。我用过谷歌,但大部分结果都是中文的,或者它们不适合我的情况。

<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;
            });
        },
    }
}

希望你们中的任何人都有解决方案。

标签: vue.jspagination

解决方案


如果您使用的是 laravel-vue-pagination,则有一个类似于您的“潜在错误”标签问题的开放 PR,这是链接


推荐阅读