1. 使用Uniapp的方法获取系统环境
仅在JS中可以使用 uni.getSystemInfoSync().platform 获取应用所在的平台
if (uni.getSystemInfoSync().platform == "ios") {
...
}
if (uni.getSystemInfoSync().platform == "android") {
...
}
uni-app框架中,常用的页面跳转方法有以下几种:
-
uni.navigateTo
:用于保留当前页面,跳转到应用内的某个页面。使用该方法跳转后,目标页面会被加入页面栈中,返回时可回到该页面,并且可以在跳转过程中传递参数。 -
uni.redirectTo
:用于关闭当前页面,跳转到应用内的某个页面。使用该方法跳转后,目标页面会替换当前页面,不能返回到之前的页面,但是可以在跳转过程中传递参数。 -
uni.reLaunch
:用于关闭所有页面,打开应用内的某个页面。使用该方法跳转后,目标页面会成为页面栈中的第一个页面,之前的所有页面都会被关闭,可以在跳转过程中传递参数。 -
uni.switchTab
:用于跳转到应用内的 tabBar 页面。使用该方法跳转后,页面栈会重置为目标页面,之前的所有非 tabBar 页面都会被关闭,不能传递参数。
这些页面跳转方法各有不同的使用场景。