左侧菜单怎么打开外部链接,并且在链接里拼接上参数?

首先,创建一个菜单

菜单规则名为openurl,菜单类型选择“链接”,扩展里加上这段 target="_blank" class="openurl-test"

image

然后就要改代码了。

方法一:js改,拼接后修改菜单里的href值

把下面这段代码加在public/assets/js/backend/index.js 这个文件内的index方法最后面

var  lastlogin = localStorage["lastlogin"]
 if(lastlogin){
      lastlogin = JSON.parse(lastlogin)
 }
var href = $('.openurl-test').attr('href');
href+='&username='+lastlogin.username

$('.openurl-test').attr('href',href);

具体位置如下图:

image

方法二:php改底层逻辑

把下面这段代码加在 extend/fast/Tree.php 这个文件里getTreeMenu函数里即可,这里我拿username为案例拼接了下,把username改成你自己要的参数即可。

视频教程:

2021年旧版的视频:

https://www.bilibili.com/video/BV1xb4y187p2/

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    请登录后查看评论内容