EasyCVS右侧菜单栏的activeindex选定以及重定向

网友投稿 265 2022-10-23


EasyCVS右侧菜单栏的activeindex选定以及重定向

上一篇我们解决了EasyCVS视频管理平台在小屏状态下菜单栏的问题(视频管理平台菜单栏小屏自适应优化记录)。但是在实际使用中,EasyCVS右侧菜单栏在顶部菜单栏切换时,菜单栏的activeindex就会改变,此时,若是打开右侧菜单栏,相应的也是需要切换到相应菜单栏item,同时在页面刷新时也需要重定向到相应的activeIndex。

首先右侧菜单栏是使用elementUi的el-menu组件,该组件自带default-active 属性,当顶部导航栏切换时将他的activeIndex值给右侧的导航栏default-active 值即可。

而重定向是检测路由地址,来获取事先确定好的每个导航栏的item对应的路由地址,然后将每个路由的activeInde值给导航栏的default-active赋值即可。

参考代码如下:

                      实时预览span>          el-menu-item>                      视频直播span>          el-menu-item>                      用户管理span>          el-menu-item>                      空间管理span>          el-menu-item>                      对象存储span>          el-menu-item>            //导航栏重定向    RouteRedirection() {       var path = this.$route.path;       let paths = [         { path: "/scrren", type: 0 },         { path: "/live/list", type: 1 },         { path: "/user", type: 2 },         { path: "/space", type: 3 },         { path: "/bucket", type: 4 },         { path: "/oss/list", type: 5 },       ];       for (const i in paths) {         if (path.indexOf(paths[i].path) != -1) {           this.activeIndex = paths[i].type;           this.activeIndexRight = JSON.stringify(this.activeIndex);           console.log(this.activeIndex, "路由");           return;         }       }     },

EasyCVS目前虽不对外开放,但有兴趣的用户可以先了解EasyCVR。EasyCVR目前已经支持RTSP、GB28181、Ehome、海康SDK、大华SDK等协议设备的接入,其他主流厂家的私有协议在不断扩展中。因此从长远来看,EasyCVR具备很高的使用价值和适配性。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:通过SDK接入的设备无法播放设备录像如何解决?
下一篇:浅谈MyBatis
相关文章

 发表评论

暂时没有评论,来抢沙发吧~