Как получить доступ к опоре роутера в VUE - PullRequest
0 голосов
/ 04 августа 2020

Я объявил маршрут, которому я хочу передать опору для отображения того или иного заголовка в моем компоненте индекса, но я никак не могу получить доступ к опоре ...

  {
    path: '/tienda/:id',
    name: 'tienda',
    component: InicioSistema,
    props: { headersistema: true, }
  },

В моем Заголовок. vue

    <div v-if="this.$route.props.headersistema">
A header...
    </div>
    <div v-else>
Show Other header..
    </div>

Ответы [ 2 ]

1 голос
/ 04 августа 2020

Удалить this из v-if. Vue уже связывает this при создании шаблона.

<template>
    <div v-if="$route.props.headersistema">A header...</div>
    <div v-else>Show Other header..</div>
</template>
0 голосов
/ 05 августа 2020
<script>
    export default {
        props: ['headersistema'],
    };
</script>

для тестирования добавьте следующий внутренний скрипт:

 mounted() {
        if (this.headersistema){
            console.log(this.headersistema, 'headersistema')
           
        }
    },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...