获取路由参数 getUrlParam
1.封装
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | var self = { getUrlParam(search = "" , key) { var param = []; var result = "" ; if (search.length > 0) { if (search.indexOf( "&&" ) == -1) { param = search.split( "?" )[1].split( "&" ); } else { param = search.split( "?" )[1].split( "&&" ); } for ( var i = 0; i < param.length; i++) { if (param[i].indexOf(key + "=" ) != -1) { result = param[i].split( "=" )[1]; break ; } } } return result; }, }; module.exports = self; |
2.调用
1 2 3 | import func from "UTIL/commonFunc" ; let id = func.getUrlParam(location.search, "id" ); |
.
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步