首页 > 编程语言 >微信小程序中的路由及其区别

微信小程序中的路由及其区别

时间:2023-08-21 11:37:18浏览次数:39  
标签:function 微信 程序 关闭 跳转 页面 data 路由 wx

wx.navigateTo():保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面

wx.redirectTo():关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到 tabbar 页面

wx.switchTab():跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面

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

wx.reLaunch():关闭所有页面,打开到应用内的某个页面



wx.navigateTo({
  url: 'test?id=1',
  events: {
    // 为指定事件添加一个监听器,获取被打开页面传送到当前页面的数据
    acceptDataFromOpenedPage: function(data) {
      console.log(data)
    },
    someEvent: function(data) {
      console.log(data)
    }
    ...
  },
  success: function(res) {
    // 通过eventChannel向被打开页面传送数据
    res.eventChannel.emit('acceptDataFromOpenerPage', { data: 'test' })
  }
})

  

 

标签:function,微信,程序,关闭,跳转,页面,data,路由,wx
From: https://www.cnblogs.com/jialiguo/p/17645539.html

相关文章

  • 做十倍速全栈程序员
    什么是全栈程序员?-是指一个程序员,什么编程语言都会,什么工种都会。前端、后端、算法,iOS、App、网站,它一个人能够全部搞定。什么是十倍速程序员?-是指一个程序员的效率比别人高10倍以上。同一个工作,可能别人需要10天,他只需要1天。君子生非异也,善假于物也。一、工具GithubC......
  • HCSA(Hillstone)——接口与路由技术
    接口技术接口种类lHillstone设备具有多种类型接口,分为物理接口和逻辑接口:(1)物理接口:每一个以太网接口表示一个物理接口。例如ethernet0/1(2)逻辑接口:Vswitchif接口、子接口、VLAN接口、隧道接口、集聚接口、冗余接口l根据接口所处安全域还可以分为二层接口和三层接口IP类型静态IP在Web......
  • 程序员的这10个坏习惯,你中了几个?超过一半要小心了
    前言一些持续关注过我的朋友大部分都来源于我的一些资源分享和一篇万字泣血斩副业的劝诫文,但今年年后开始我有将近4个月没有再更新过。有加过我好友的朋友私聊我问过,有些回复了有些没回复。想通过这篇文章顺便说明一下个人的情况,主要是给大家的一些中肯的建议。我的身体......
  • 怎样才能搭建好一套受私募机构及操盘员使用的程序化金融量化交易系统?
    私募机构和操盘员在金融市场中扮演着重要的角色,他们的交易决策和操作对于投资者的回报至关重要。随着科技的迅猛发展,越来越多的私募机构和操盘员开始借助程序化金融量化交易系统提高交易效率和风险管理能力。在过去的几年里,也亲身经历了搭建一套受私募机构及操盘员使用的程序化金融......
  • Linux下后台运行Java程序
    1、背景描述用Java编写了一个程序(可执行的jar),需要在Linux中启动并持续运行1.1、直接执行程序直接执行程序后,在程序执行期间,无法在当前会话中再执行其他操作1.2、直接执行程序后中断直接执行程序后,按Ctrl+C中断;这时虽然可以在当前会话中执行其他操作,但是程序也结束运行......
  • 《控制台篇》c#程序的通用结构
    通用结构://AskeletonofaC#programusingSystem;namespaceYourNamespace{ classYourClass { } structYourStruct { } interfaceIYourInterface { } delegateintYourDelegate(); enumYourEnum { } namespaceYourNestedNamespace { struct......
  • Python程序员Visual Studio Code指南3 编辑代码
    3编辑代码VisualStudioCode提供了许多适用于所有编程语言的标准编辑功能。快速修复代码补全定义声明格式化语法重构代码片段这些内置的编辑功能减少了编辑代码所需的手动任务和键入次数,从而节省了时间。Python扩展扩展了代码编辑功能。有了Python扩展,导入库只需极......
  • Flutter 应用程序如何组织可扩展的文件夹结构
    开发人员在使用Flutter时经常面临的挑战之一是如何以可扩展和可维护的方式组织项目。文件夹结构在这方面起着关键作用。让我们深入了解如何构建Flutter应用程序以实现可扩展性。文件夹结构的重要性为Flutter应用程序选择正确的文件夹结构是非常重要的。它直接影响团队合作时......
  • #yyds干货盘点# LeetCode程序员面试金典:完全二叉树的节点个数
    题目:给你一棵 完全二叉树 的根节点 root ,求出该树的节点个数。完全二叉树 的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。 示例1:输入:r......
  • golang 读取运行程序的相关目录
    获取运行程序的所在目录、工作目录import( "fmt" "os" "path/filepath")funcmain(){ fmt.Println("startm1") path,_:=os.Executable() fmt.Println("path",filepath.Dir(path)) dir,_:=filepath.Abs(filepath.Di......