uniapp中页面的跳转

uniapp中页面的跳转

uni.navigateTo

  • 用于保留当前页面,并跳转到应用内的某个页面。使用navigateTo跳转时,新页面会被加入到页面栈中。

  • 示例:

    javascript复制代码uni.navigateTo({
    url: '/pages/newPage/newPage'
    });

uni.redirectTo

  • 用于关闭当前页面,跳转到应用内的某个页面。使用redirectTo跳转时,当前页面会被关闭,新页面不会被加入页面栈中。

  • 示例:

    javascript复制代码uni.redirectTo({
    url: '/pages/newPage/newPage'
    });

uni.reLaunch

  • 用于关闭所有页面,跳转到应用内的某个页面。通常用于重置应用到初始状态。

  • 示例:

    javascript复制代码uni.reLaunch({
    url: '/pages/newPage/newPage'
    });

uni.switchTab

  • 用于跳转到应用内的某个tab页面,并关闭其他所有非tab页面。

  • 示例:

    javascript复制代码uni.switchTab({
    url: '/pages/tabPage/tabPage'
    });