// 获取缓存 let BLEName = app.connectDevice.name.toString(); let measureUid = store_maplist.recordLists[time][index].measureUid; let storage_key = BLEName + "-" + measureUid; console.log("获取缓存文件名称:", storage_key); uni.navigateTo({ url: '../gpsMap/index?storage_key=storage_key', fail: (error) => { console.log("跳转失败原因:", error); } });这样传参是否合法?
时间: 2024-03-27 19:37:23 浏览: 112
这段代码中的参数传递存在问题,因为你传递的是字符串 `"storage_key"`,而不是变量 `storage_key` 的值。正确的写法应该是将字符串和变量通过加号拼接起来,如下所示:
```
uni.navigateTo({
url: '../gpsMap/index?storage_key=' + storage_key,
fail: (error) => {
console.log("跳转失败原因:", error);
}
});
```
这样就可以正确地将 `storage_key` 的值作为参数传递到目标页面了。
阅读全文