У меня есть кнопка, которая используется для обработки кнопки назад. Я хочу отобразить эту кнопку только в дочерних компонентах, поэтому я добавил условие V-IF.
<q-btn
flat
dense
round
v-go-back.single = true
v-if="currentRoute"
icon="arrow_back"
class="q-mx-md menu-icon"
/>
<script>
export default {
name: 'HeaderComponent',
data () {
return {
route: this.$router.currentRoute.path
}
},
computed: {
currentRoute () {
return this.route !== '/'
}
},
</script>
На домашней странице кнопка не видна. Но когда я изменяю маршрут на дочерний компонент, кнопка все еще не видна. При перезагрузке страницы в дочернем компоненте видна кнопка. И когда я возвращаюсь на домашнюю страницу, кнопка все еще видна. По существу, условие V-IF не является реактивным. Как я могу сделать это реактивным.
Любая помощь очень ценится.
С уважением