new URL('http://192.168.32.20:8200/#/energyStorage/energyStorageMonitor?public') 为什么得到search:'';而new URL('http://192.168.32.20:8200/energyStorage/energyStorageMonitor?public')能得到search: "?public";如何得到http://192.168.32.20:8200/#/energyStorage/energyStorage
这是因为第一个URL中的`#`字符表示锚点,而`search`只包括URL中`?`之后的部分。所以在第一个URL中,`search`是空的。
要获取`http://192.168.32.20:8200/#/energyStorageenergyStorageMonitor?public`中的``部分,可以使用`URL`对象的`searchParams`属性来获取查询参数,然后提取`public`参数的值。示例如下:
```javascript
const url new URL('http://192.168.32.20:8200/#/energyStorage/energyStorageMonitor?public');
const searchParams = url.searchParams;
const publicParam = searchParams.get('public');
console.log(publicParam); // 输出: public
```
转载请注明出处或者链接地址:https://www.qianduange.cn//article/5786.html
发布的文章
浏览器扩展程序开发,怎么获取当前选项卡url
2024-04-30 11:04:54
JQuery 基本使用,【推荐】,重难点整理
2024-04-30 11:04:14
通过jQuery实现淘宝搜索提示功能
2024-04-30 11:04:12
JavaScript-jQuery1-笔记
2024-04-30 11:04:12
【Jquery简易图床源码】
2024-04-30 11:04:08
web前端期末大作业——基于html css javascript jquery bootstrap响应式户外旅游网站
2024-04-30 11:04:02
关于JQuery函数库的基础教程
2024-04-30 11:04:02
echarts的中国地图,点击进入省级地图,按需加载对应的省js,可返回中国地图
2024-04-30 11:04:56
js给对象循环添加多个键值
2024-04-30 11:04:27
Echarts柱状图例--获取图例中每个bar的高度
2024-04-30 11:04:26
大家推荐的文章