uniapp获取地址栏参数
时间: 2024-12-22 21:24:22 浏览: 7
在uni-app中,如果你想要获取地址栏的查询参数(通常用于URL传递数据),你可以通过JavaScript的`window.location.search`属性来实现。这个属性返回的是URL中查询字符串部分,也就是以问号 "?" 开始的部分。
下面是一个简单的示例:
```javascript
// 获取地址栏的第一个参数
let param = decodeURIComponent(window.location.search.substr(1).split('&')[0]);
console.log(param); // 输出参数名
// 如果有多个参数,可以解析整个查询字符串
const params = new URLSearchParams(window.location.search);
for(let [key, value] of params.entries()) {
console.log(key + ": " + value);
}
```
在这个例子中,`decodeURIComponent()`函数用于解码%编码的字符,而`URLSearchParams`则用于更方便地处理多个键值对。
如果你需要获取特定参数,可以直接指定键名,如 `params.get('yourParamName')`。
阅读全文