单击按钮然后更改颜色,然后单击另一个也更改颜色,但第一个按钮返回默认颜色enter image description here
<ul
class="flex flex-col p-4 mt-4 border border-gray-100 rounded-lg bg-gray-50 md:flex-row md:space-x-8 md:mt-0 md:text-sm md:font-medium md:border-0 md:bg-white dark:bg-gray-800 md:dark:bg-white dark:border-gray-700"
>
<li>
<a
href="#user"
class="block py-2 pl-3 pr-4 text-gray-700 rounded md:hover:bg-transparent md:hover:text-cyan-400 md:p-0 dark:text-gray-400 md:dark:hover:bg-transparent dark:border-gray-700 focus:outline-none focus:text-cyan-400"
@click="scrollToDiv('#user')"
>User</a
>
</li>
<li>
<a
href="#enterprise"
class="block py-2 pl-3 pr-4 text-gray-700 rounded md:hover:bg-transparent md:hover:text-cyan-400 md:p-0 dark:text-gray-400 md:dark:hover:bg-transparent dark:border-gray-700"
@click="scrollToDiv('#enterprise')"
>Enterprise</a
>
</li>
<li>
<a
href="#customer"
class="block py-2 pl-3 pr-4 text-gray-700 rounded md:hover:bg-transparent md:hover:text-cyan-400 md:p-0 dark:text-gray-400 md:dark:hover:bg-transparent dark:border-gray-700"
@click="scrollToDiv('#customer')"
>Customer</a
>
</li>
</ul>
1条答案
按热度按时间q3qa4bjr1#
您可以尝试以下方法:
v-for
渲染它们。CodeSandbox