小程序页面跳转与意见反馈

小程序My功能(一)

  1. open-type="feedback小程序页面跳转与意见反馈与老版不同,新版已经改为该页面,提建议可以在其它异常。而且在开发工具,这个功能是无法打开,只有真机测试可以体验。

  2. 跳转外部页面
    微信小程序无法在直接内部打开并跳转到外部的应用,反之也一样。
    跳转内部界面
    以下方法均类似,绑定事件(具体参数见官方文档)
    小程序页面跳转与意见反馈
    wx.navigateTo
    保留当前页面、跳转到应用内的某个页面。
    wx.navigateBack可以返回到原页面。
    当页面特别多(会挤占微信分配给小程序的内存,或是达到微信所限制的 5 层页面栈),则不推荐使用。

    wx.redirectTo
    关闭当前页面,跳转到应用内的某个页面。这样的跳转,可以避免跳转前页面占据运行内存,但返回时页面需要重新加载,增加了返回页面的显示时间。

    wx.reLaunch
    与 wx.redirectTo()的用途基本相同, 只是 wx.reLaunch()先关闭了内存中所有保留的页面,再跳转到目标页面。

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

    wx.switchTab
    (wx.navigateTo和wx.redirectTo不能跳转到tabar定义的页面。)
    它会先关闭所有非 tabbar 的页面。其次,也可以选择 wx.reLaunch(),也能实现从非 tabbar 跳转到 tabbar,或在 tabbar 间跳转,效果等同 wx.switchTab()。