fastadmin菜单规则中添加请求参数


不同的菜单,但是用到了同一个数据库表,同一个控制器,同一个方法。简单来说,就是用2个菜单来展示不同状态的数据。

上面的设置有个问题就是生成链接的时候会出错,链接请求中会有2个?号,这样获取到的请求参数值将会是错误的。

目前的做法是,修改js文件,让其请求时携带上面的参数。

首先将链接中的?全部替换为&,然后删除第一个&字符后,再加上一个?解决这个问题。

let search = location.search;
search = search.replaceAll('?', '&');
search = '?' + search.substr(1);