testCategories не определены в vue - PullRequest
0 голосов
/ 05 августа 2020

Когда я загружаю свою страницу, я получаю undefined для моих тестовых категорий. Если я сделаю это в моем смонтированном разделе vue console.log(this.testCategories);, то я получу массив моих категорий, но если я сделаю это с моим разделом фильтра, он даст мне undefined.

Я не понимаю, почему это могло бы произойти.

Вот мой код

<template>
    <div>
        <div class="card mb-4" style="width: 100%;">
            <div class="card-body">
                <td>{{test.category | testCategory}}</td>
            </div>
        </div>
    </div>
</template>

<script>
    export default {
        props: ['testCategories'],
        data() {
            return {

            }
        },
        mounted() {

        },
        computed: {

        },
        methods: {

        },
        filters: {
            testCategory(value) {
                console.log('testCategories', this.testCategories);
            }
        },
    }
</script>

1 Ответ

0 голосов
/ 06 августа 2020

Вам необходимо изменить свойство на test, у которого есть член category. Или обратитесь к заявленному объекту недвижимости testCategories

 <theComponent :test='{category:"foobar"}' :testCategory='foobar' />
{
       props: ['test', 'testCategory'],
      
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...