@grande2k

Как дать атрибут exact(библиотеки vue-router) первому элементу массива Vue?

Здравствуйте, хочу вывести навигацию в шапке путем перебора массива с помощью v-for, но столкнулся с проблемой что нужно дать атрибут exact (который отвечает за так называемую "домашнюю страницу") первому элементу этого списка,
пробовал через :exact="{'' : index === 0}" - РАБОТАЕТ, но при этом в консоли ошибка "[Vue warn]: Invalid prop: type check failed for prop "exact". Expected Boolean, got Object "
<li v-for="(item, index) in navItems" :key="index" @click="burgerMenu"><router-link :to="item.to" :exact="{'' : index === 0}">{{item.name}}</router-link></li>
navItems: [
        {name: 'Home', to: {name: 'home',}},
        {name: 'About', to: {name: 'about'}},
        {name: 'Portfolio', to: {name: 'portfolio'}},
        {name: 'Contacts', to: {name: 'contacts'}},
      ]
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
Aetae
@Aetae Куратор тега Vue.js
Тлен
В ошибке всё сказано:
Expected Boolean, got Object

Не знаешь английский - используй гугл транслейт:
Жду Boolean, а ты мне суёшь Object


:exact="index === 0"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы