vue-element-admin快捷导航(标签栏导航)

快捷导航(标签栏导航)

本功能是响应大家需求,后期加上的,其实本人在公司项目或者个人项目中是不太使用该功能的。以前那些传统后台框架往往会包含此功能,由于以前的后台项目大部分都是多页面的形式,所以标签栏导航功能还是具有一定意义的基本,大部分都是基于 iframe 的方式实现的。

但随着时代的发展,现在的后台项目几乎都是 spa(single page web application 单页面开发),再使用以前的方案来实现标签导航显然是不合适的。

所以目前的方案大致为: 运用 keep-alive 和 router-view 的结合。

代码: @/layout/components/AppMain.vue

<keep-alive :include="cachedViews"> <router-view></router-view> </keep-alive> 

顶部标签栏导航实际作用相当于 nav 的另一种展现形式,其实说白了都是一个个 router-link,点击跳转到相应的页面。然后我们在来监听路由 $route 的变化,来判断当前页面是否需要重新加载或者已被缓存

http://www.jellytoyboy.cn
http://www.royalemmy.cn
http://www.eminis.cn
http://www.liancans.cn
http://www.chunyus.cn
http://www.joefurai.cn
http://www.ferzige.cn
http://www.miccbeirn.cn
http://www.tangmufangs.cn
http://www.nalthai.cn
http://www.weishas.cn
http://www.lackwars.cn
http://www.eternelle.cn

猜你喜欢

转载自www.cnblogs.com/zjhcap/p/11372326.html