在小程序里页面之间跳转有时候需要传递参数给下个页面用
const toDetail = item => {
uni.navigateTo({
url: `/pagesFood/stu/FoodSelection?groupCode=1&merchCode=2`,
});
};
那么下个页面就要获取到这些参数,在实际开发中,我们需要区分当前运行环境是小程序还是web浏览器,因为两个环境下获取方式有些差距
let groupCode = "";
let merchCode = "";
const routes = getCurrentPages();
const route = routes[routes.length - 1];
onMounted(() => {
const uniPlatform = uni.getSystemInfoSync().uniPlatform;
if(uniPlatform==="web"){
groupCode = route.$page.options.groupCode;
merchCode = route.$page.options.merchCode;
}else{
groupCode = route.options.groupCode;
merchCode = route.options.merchCode;
}
console.log("111===",groupCode,merchCode);
});
![[UEC++]UE5C++各类变量相关知识及其API(更新中)](https://i-blog.csdnimg.cn/direct/1fa6e22e30d84dc1858c57232c0e09a1.png)


![[Effective C++]条款30:透彻了解inlining的里里外外](https://i-blog.csdnimg.cn/direct/e4d3cbd3f39e4e719044cb86b2409cf7.png)














![P8668 [蓝桥杯 2018 省 B] 螺旋折线](https://i-blog.csdnimg.cn/direct/21f3237468c445e49c8f946a654dbd59.png)
