Я думаю, что перепробовал почти все, пытаясь убрать подчеркивание с router-link
.
Это мой код:
<router-link :to="{name: 'Plan'}">
<div>Plan Your Trip</div>
<div class='expander'>
<router-link :to="{name: 'Plan'}">COVID-19</router-link>
<router-link :to="{name: 'Plan'}">Visa</router-link>
<router-link :to="{name: 'Plan'}">Essentials</router-link>
</div>
</router-link>
Я пытаюсь удалить подчеркивание только из вложенных ссылок.
Что я пробовал:
Встроенный стиль
<router-link style="text-decoration: none !important;" :to="{name: 'Plan'}">COVID-19</router-link>
Назначить класс
<router-link class="sub-link" :to="{name: 'Plan'}">COVID-19</router-link>
<style scoped>
.sub-link{text-decoration: none !important;}
</style>
Объявить тег
<router-link tag="div" :to="{name: 'Plan'}">COVID-19</router-link>
<style scoped>
div{text-decoration: none !important;}
</style>
Назначить отдельный тег + Объявить класс для этого тега
<router-link :to="{name: 'Plan'}">
<div class="sub-link">COVID-19</div>
</router-link>
Это всего лишь несколько списков, я буквально перепробовал все возможные методы, которые только мог придумать... Я что-то упустил в настройке Vue router-link
?
.expander a { text-decoration: none !important}
Можете ли вы попробовать этот css один раз - person Sowmyadhar Gourishetty   schedule 21.08.2020Elements
и переключитесь сStyles
наComputed
. У меня есть ощущение, что стиль преобладает над этим. Кажется, вы используете ключевое словоimportant
несколько раз. - person Tony   schedule 21.08.2020