gpt4 book ai didi

javascript - 侧边栏菜单在 Laravel+vue+adminlte 中不起作用

转载 作者:行者123 更新时间:2023-12-03 06:48:29 25 4
gpt4 key购买 nike

我已经在我的 Laravel + vue 元素中使用 npm 安装了 AminLte v3 ad evrything 运行良好,但是当我单击标记为的 Side navbar 主菜单时

<li class="nav-item has-treeview">
<a href="#" class="nav-link">
<i class="nav-icon fas fa-users"></i>
<p>
Members
<i class="fas fa-angle-left right"></i>
<span class="badge badge-warning right">new:2</span>
</p>
</a>
<ul class="nav nav-treeview">
<li class="nav-item">
<router-link :to="{name : 'members'}" class="nav-link">
<i class="fas fa-user-check nav-icon"></i>
<p>All</p>
</router-link>
</li>
<li class="nav-item">
<router-link :to="{name:'membersLatest'}" class="nav-link">
<i class="fas fa-user-plus nav-icon"></i>
<span class="badge badge-danger right">2</span>
<p>Latest</p>
</router-link>
</li>
<li class="nav-item">
<router-link :to="{name:'membersPending'}" class="nav-link">
<i class="fas fa-user-clock nav-icon"></i>
<p>Pending</p>
</router-link>
</li>
<li class="nav-item">
<router-link :to="{name:'membersSuspended'}" class="nav-link">
<i class="fas fa-user-lock"></i>
<span class="badge badge-danger right">2</span>
<p>Suspended</p>
</router-link>
</li>
</ul>
</li>

它将我重定向到 #来自的路由器路径
<a href="#" class="nav-link">
<i class="nav-icon fas fa-users"></i>
<p>
Members
<i class="fas fa-angle-left right"></i>
<span class="badge badge-warning right">new:2</span>
</p>
</a>

这部分并没有在主菜单内打开子菜单,我包括来自另一个 vue 组件的导航栏。

任何人都可以给出一个想法我将如何解决这个问题?

最佳答案

当您点击另一条路线而不是准入路线时, TreeView 选择器无法找到该元素。当您将 url 推送到重定向到 adminlte 时, TreeView 将不起作用,因为选择器是在元素安装之前定义的。

To fix this problem define a mounted hook in the sidebar component.

mounted(){
$('[data-widget="treeview"]').Treeview('init');
}

关于javascript - 侧边栏菜单在 Laravel+vue+adminlte 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59064214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com