ну это общий компонент button. Там везде должен быть nuxtlink, а в этом конкретном случае обычный a подойдёт. Но как мне тогда переписать компонент? не делать же v-if и не копировать всю верстку? Какой правильный путь?
<a :href почему тебе не подходит? nuxt-link для внутренних переходов
Конкретно в этом месте подходит. Но как мне сделать общий компонент button где будут и внешние переходы и внутренние?
Сделай какой нибудь компонент например и туда передавай или :to или :href а внутри уже разруливай
Уже есть такой компонент, я не понимаю как разруливать. Не ифами же и копированием
if (this.href) if (this.to)
Так а как отрендерить нужный компонент, a или NuxtLink ?
<a v-if=“href” <nuxt-link else
это отвратительно. Там же внутри вёрстка ещё
Отвратительно в чем именно? ) нельзя использовать if? 😀
Нельзя дублировать вёрстку
Сделайте отдельный компонент ссылки для разруливания внешней/внутренней без стилей, а потом его используйте где угодно со стилями и без
я уже разрулил через components выше дал ссылку на документацию
Обсуждают сегодня