Как исправить «Невозможно создать свойство« default »для логического« true »» - PullRequest
0 голосов
/ 14 апреля 2019

Я установил пакет, который предоставляет компонент нумерации для vue.Я следовал за документацией, чтобы настроить все правильно, но я получаю эту ошибку, которую я не знаю, как исправить.

[Vue warn]: Ошибка при рендеринге: «TypeError: Невозможно создать свойство« default »для логического значения« true »»

laravel-vue-pagination error

Вот как мой ответ.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 голосов
/ 12 июня 2019
npm install laravel-vue-pagination@2.1.0 --save

Эта версия решит проблему

0 голосов
/ 14 апреля 2019

Если вы используете laravel-vue-pagination, существует открытый PR, похожий на вашу проблему с тегом 'потенциальная ошибка', здесь ссылка

...