【发布时间】:2017-08-08 22:05:31
【问题描述】:
我有一个简单的 VueJS 应用,带有来自 Bootstrap 的导航栏:
<template>
<header id="header">
<nav class="navbar mynavbar navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="logo" href="index.html"><img src="images/logo.png" alt=""></a>
</div>
<div class="collapse navbar-collapse" id="navbar-collapse">
<ul class="nav navbar-nav navbar-right">
<li><router-link to="/home"><a>Home</a></router-link></li>
<li><router-link to="/about"><a>About Us</a></router-link></li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container -->
</nav>
</header>
</template>
现在我想确保当我更改路线时,引导菜单会关闭。实现这一目标的最佳方法是什么?
【问题讨论】:
-
<router-link to="/path" @click.native="closeModal()" ....呢? -
@Gintoki 没有任何反应:/
-
你在叫什么? closeModal() ?
-
我也对等待下一页加载的选项感兴趣,或者至少当前页面在关闭功能之前过渡出去
标签: javascript twitter-bootstrap twitter-bootstrap-3 vue.js vuejs2