5.7K Star 41K Fork 22.2K

GVP若依 / RuoYi

 / 详情

common.js中的createMenuItem()方法可以联动侧边菜单吗

已完成
创建于  
2024-03-25 16:40

点击顶部菜单,以及侧边菜单时都会执行index.js中的syncMenuTab()的方法顶部以及侧边会联动菜单。
输入图片说明
如从一个表单中的链接跳转到某一个菜单栏。是执行的commom.js中的createMenuItem()方法
输入图片说明

这里的方法只重新打开了一个选项卡。
请问,如何可以在createMenuItem()方法中也与侧边菜单联动,不知道怎么写,谢谢
我的页面是这样的
输入图片说明
输入图片说明
就是不知道syncMenuTab中这里的
var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');

createMenuItem()怎么得到左侧菜单的样式,然后去 $dataObj.parent("li").addClass("selected");

想要的效果就是这样,顶部以及左侧是联动的。
输入图片说明

评论 (4)

独家记忆 创建了任务
独家记忆 修改了描述
独家记忆 修改了描述
独家记忆 修改了标题
独家记忆 修改了描述
独家记忆 修改了描述
独家记忆 修改了描述
独家记忆 修改了标题
独家记忆 修改了描述
独家记忆 修改了描述
独家记忆 修改了描述
展开全部操作日志

把index.js的联动代码复制到common.js,在createMenuItem加入,

并没有解决问题呢,直接复制过去 还是无法联动,var dataObj=
('a[href$="' + decodeURI(dataId) + '"]');这段无法获取到主菜单的数据

主要我是从一个详情页面的链接点进去到达另外的一个菜单页面,使用var dataObj=
('a[href$="' + decodeURI(dataId) + '"]');无法获取侧边菜单的样式

你参考common.js其他方法获取父窗口的方式,你这种是获取当前窗口肯定没有拉。

若依 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
1151004 y project 1578942802
Java
1
https://gitee.com/y_project/RuoYi.git
git@gitee.com:y_project/RuoYi.git
y_project
RuoYi
RuoYi

搜索帮助