我是Vue js 3新手。如何在Vue 3中创建条件类绑定。我希望它是这样的。如果router.path != '/'
则添加类'nav-bar-two'
否则保持空白。在laravel中,添加一个带有if else条件的类很容易。但在Vue js中,它是不同的。怎么办?我使用的是vue 3,vue-router,laravel 9
<div
class = "main-nav"
v-bind:class="$router.path !== '/' ? 'nav-bar-two' : '' ">
....some other HTML code.....
</div>
我的最终结果应该是这样的,如果我不在index
路径中,比如"/"
,那么类应该是class="main-nav nav-bar-two"
,如果我在index
路径中,那么类应该是class="main-nav"
2条答案
按热度按时间pw9qyyiw1#
Vue3有很棒的文档
5sxhfpxr2#
我找到答案了。最终答案是
描述:不知道为什么$route.path不工作,但应该工作。$route.name工作。