德玛西亚99
如果你使用的是 Vue Router > 3.1.0,你可以<router-link>为此使用一个作用域插槽:<router-link :to="{name:'link-1'}" v-slot="{ href, route, navigate, isActive, isExactActive }"> <li :class="[isActive && 'active', isExactActive && 'exact-active']" > <a :href="href" @click="navigate">Link 1</a> </li></router-link><router-link :to="{name:'link-2'}" v-slot="{ href, route, navigate, isActive, isExactActive }"> <li :class="[isActive && 'active', isExactActive && 'exact-active']" > <a :href="href" @click="navigate">Link 2</a> </li></router-link>如果您不需要.activeli 元素,<router-link>请内置此内容。(请参阅 Dan 的 awnswer)