美文网首页
微信小程序页面跳转方法总结

微信小程序页面跳转方法总结

作者: 中v中 | 来源:发表于2019-12-27 09:05 被阅读0次

微信小程序页面跳转目前有以下方法(不全面的欢迎补充):

1. 利用小程序提供的 API 跳转:

// 保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。
// 注意:调用 navigateTo 跳转时,调用该方法的页面会被加入堆栈,但是

redirectTo 
wx.navigateTo({
  url: 'page/home/home?user_id=111'
})

// 关闭当前页面,返回上一页面或多级页面。可通过 getCurrentPages() 获取当前的页面栈,决定需要返回几层。

wx.navigateTo({
  url: 'page/home/home?user_id=111'  // 页面 A
})
wx.navigateTo({
  url: 'page/detail/detail?product_id=222'  // 页面 B
})
// 跳转到页面 A
wx.navigateBack({
  delta: 2
})

// 关闭当前页面,跳转到应用内的某个页面。

wx.redirectTo({
  url: 'page/home/home?user_id=111'
})

// 跳转到tabBar页面(在app.json中注册过的tabBar页面),同时关闭其他非tabBar页面。

wx.switchTab({
  url: 'page/index/index'
})

// 关闭所有页面,打开到应用内的某个页面。

wx.reLanch({
  url: 'page/home/home?user_id=111'
})

2. wxml 页面组件跳转(可以通过设置open-type属性指明页面跳转方式):

// navigator 组件默认的 open-type 为 navigate 
<navigator url="/page/navigate/navigate?title=navigate" hover-class="navigator-hover">跳转到新页面</navigator>
// redirect 对应 API 中的 wx.redirect 方法
<navigator url="../../redirect/redirect/redirect?title=redirect" open-type="redirect" hover-class="other-navigator-hover">在当前页打开</navigator>
// switchTab 对应 API 中的 wx.switchTab 方法
<navigator url="/page/index/index" open-type="switchTab" hover-class="other-navigator-hover">切换 Tab</navigator>
// reLanch 对应 API 中的 wx.reLanch 方法
<navigator url="../../redirect/redirect/redirect?title=redirect" open-type="redirect" hover-class="other-navigator-hover">关闭所有页面,打开到应用内的某个页面</navigator>
// navigateBack 对应 API 中的 wx.navigateBack 方法
<navigator url="/page/index/index" open-type="navigateBack" hover-class="other-navigator-hover">关闭当前页面,返回上一级页面或多级页面</navigator>

相关文章

  • 微信小程序页面间的5种跳转方法

    微信小程序页面间的跳转方法总结:具体内容详见:小程序开发文档:路由 https://developers.weix...

  • 微信小程序页面跳转方法总结

    微信小程序页面跳转目前有以下方法(不全面的欢迎补充): 1. 利用小程序提供的 API 跳转: // 保留当前页面...

  • 跳转大全

    微信小程序页面跳转目前有以下方法(不全面的欢迎补充): 1. 利用小程序提供的 API 跳转: //保留当前页面,...

  • 微信小程序页面跳转方法总结

    1、switchTab 2、navigateBack 3、redirectTo 4、navigateTo 5、re...

  • 微信小程序页面跳转方法总结

    一、JS文件中跳转 1、wx.navigateTo「保留当前页面,跳转到应用内的某个页面,使用wx.navigat...

  • 小程序跳转H5页面注意事项

    小程序跳转方法如下 小程序需要跳转的页面如下 注意:微信公众平台需要配置H5页面url,在开发管理-开发设置-业务...

  • 微信小程序:多种页面跳转方式

    微信小程序中提供了多种页面跳转方法,可以使用navigator页面链接组件,也可以在js文件中设置导航进行页面跳转...

  • 微信小程序之页面路由

    小程序的路由可以理解为:根据路由规则(路径)从一个页面跳转到另一个页面的规则。 一、微信小程序中页面跳转的方法: ...

  • 小程序页面跳转解析

    对于两个或更多页面的微信小程序而言,页面之间的跳转是在所难免的。 有关小程序页面间跳转的 API 函数,微信一共为...

  • 微信小程序:服务通知跳转长链接

    问题: 在微信的服务通知里面跳转微信小程序页面,小程序页面链接需要带一个h5页面链接,跳转后显示页面不存在。 定位...

网友评论

      本文标题:微信小程序页面跳转方法总结

      本文链接:https://www.haomeiwen.com/subject/oyproctx.html