在微信小程序中,页面翻页可以通过以下几种方法实现:
wx.navigateTo(OBJECT) 功能
:保留当前页面,跳转到应用内的某个页面。
参数 `url`:需要跳转的应用内页面的路径,路径后可以带参数。 `success`:接口调用成功的回调函数。 `fail`:接口调用失败的回调函数。 `complete`:接口调用结束的回调函数(调用成功、失败都会执行)。wx.redirectTo(OBJECT)
功能:关闭当前页面,跳转到应用内的某个页面。
参数 `url`:需要跳转的应用内页面的路径。 `success`:接口调用成功的回调函数。 `fail`:接口调用失败的回调函数。 `complete`:接口调用结束的回调函数(调用成功、失败都会执行)。wx.switchTab(OBJECT)
功能:跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。
参数 `url`:需要跳转的 tabBar 页面的路径。 `success`:接口调用成功的回调函数。 `fail`:接口调用失败的回调函数。 `complete`:接口调用结束的回调函数(调用成功、失败都会执行)。wx.navigateBack(OBJECT)
功能:关闭当前页面,返回上一页面或多级页面。
参数 `delta`:返回的页面数,1为返回上一页,如果delta大于现有页面数,则返回到首页。 `success`:接口调用成功的回调函数。 `fail`:接口调用失败的回调函数。 `complete`:接口调用结束的回调函数(调用成功、失败都会执行)。wx.reLaunch(OBJECT)
功能:关闭所有页面,打开到应用内的某个页面。
参数 `url`:需要跳转的应用内页面的路径。 `success`:接口调用成功的回调函数。 `fail`:接口调用失败的回调函数。 `complete`:接口调用结束的回调函数(调用成功、失败都会执行)。 建议 使用wx.navigateTo
使用wx.switchTab时,适用于跳转到 tabBar 页面,并且可以关闭其他所有非 tabBar 页面。
使用wx.reLaunch时,适用于从任何页面返回到小程序的首页。
通过以上方法,可以实现小程序中的页面翻页功能。