快捷搜索: 王者荣耀 脱发

微信小程序四种页面跳转(最详细)

- wx.navigateTo

用于保留当前页面、跳转到应用内的某个页面,使用 wx.navigateBack可以返回到原页面。对于页面不是特别多的小程序,通常推荐使用 wx.navigateTo进行跳转, 以便返回原页面,以提高加载速度。当页面特别多时,则不推荐使用。

- wx.redirectTo

- wx.switchTab

对于跳转到 tab bar 的页面,最好选择 wx.switchTab(),它会先关闭所有非 tab bar 的页面。其次,也可以选择 wx.reLaunch(),它也能实现从非 tab bar 跳转到 tab bar,或在 tab bar 间跳转,效果等同 wx.switchTab()。使用其他跳转 API 来跳转到 tab bar,则会跳转失败。

- wx.navigateBack

用于关闭当前页面,并返回上一页面或多级页面。开发者可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。这个 API 需要填写的参数只有 delta,表示要返回的页面数。若 delta 的取值大于现有可返回页面数时,则返回到用户进入小程序的第一个页面。当不填写 delta 的值时,就默认其为 1(注意,默认并非取 0),即返回上一页面。

2019年1月18日 09:16:13 于广州大学城孵化基地孵化办公桌

更新 2019年1月19日 09:50:46 于广州大学城孵化基地办公桌

关于微信小程序开发或微信公众号网页开发,有任何问题可以留言问我(๑•ᴗ•๑)~

经验分享 程序员 微信小程序 职场和发展