路由:由于页面的跳转;  

  wx.switchTab()  跳转到 tabBar 页面,并关闭掉其他所有非 tabBar 页面; 参数:为对象,

  对象的属性:

    url:需要跳转的 tabBar 的页面路径(需在app.json 的 tabBar 字段定义的页面),路径后面不能在参数

    success:接口调用成功后的回调函数

    fail:接口调用失败的回调函数

    complete:接口调用结束的回调函数

  案例:

    wx.switchTab({

      url:"/a/d/g",    //路径

      success:function(e){

        console.log(e)

      }

    })

  app.json 中 tabBar 字段的写法

    

  wx.reLaunch:关闭所有页面,打开到应用内的某个页面   参数:对象

  属性:

    url:需要跳转的应用内的页面路径,路径可以带参数,参数与路径之间使用?隔开 参数键与参数值用 = 相连,不同的参数用 & 分隔 ; 案例:"path?key=value&key1=value1";

    

  wx.redirectTo:关闭当前页面,跳转到应用内的某个页面,但是不允许跳到 tabbar 页面  参数:对象

  属性:

    url:需要跳转的应用内非 tabBar 的页面路径,路径后可以带参数,参数与路径之间使用?隔开 参数键与参数值用 = 相连,不同的参数用 & 分隔;

  wx.navigateTo:保留当前页面,跳转到应用内的某个页面,但是不能跳到 tabbar 页面,使用 wx.navigateBack 可以返回到原页面,小程序中页面栈最多十层;参数:对象

  属性:

    url:需要跳转的应用内非 tabBar 的页面路径,路径后可以带参数,参数与路径之间使用?隔开 参数键与参数值用 = 相连,不同的参数用 & 分隔  参数:对象

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

  属性:

    delta:类型  number  返回的页面数,如果 delta 大于现有页面数,则返回到首页

  页面路由的属性,都有3个通用的属性:  

    success:接口调用成功后的回调函数

    fail:接口调用失败的回调函数

    complete:接口调用结束的回调函数

  

微信小程序 API 路由的更多相关文章

  1. 微信小程序-导航 & 路由

    微信小程序-导航 & 路由 页面跳转 页面路由 页面栈, 框架以栈的形式维护了当前的所有页面. https://developers.weixin.qq.com/miniprogram/dev ...

  2. 微信小程序api拦截器

    微信小程序api拦截器 完美兼容原生小程序项目 完美兼用小程序api的原本调用方式,无痛迁移 小程序api全Promise化 和axios一样的请求方式 小程序api自定义拦截调用参数和返回结果 强大 ...

  3. 微信小程序 API

    微信小程序 API https://developers.weixin.qq.com/miniprogram/dev/component/cover-view.html demo https://de ...

  4. 微信小程序开发--路由切换,页面重定向

    这段时间开发了一个微信小程序,虽然小程序的导航API 官方文档写得很详细,但是在具体开发过程中还是会遇到很多不明白,或者一时转不过弯的地方. 1.页面切换传参,参数读取 1.1  wx.navigat ...

  5. 微信小程序の页面路由

    微信小程序的页面路由由平台已栈的形式管理. 微信小程序的页面为什么会如此特殊呢,因为可视区域始终只有一个页面. 一.小程序页面的路由方式 小程序页面有6种路由方式:初始化.打开新页面.页面重定向.页面 ...

  6. 微信小程序 API 基础

    其实还有一些组件,没有提,因为那些组件跟 API 的功能差不多,API 可能比他会更好一点: 具体可见官方文档 基础: 判断接口是否可用:wx.canIUse(a) a 代表:接口名字 返回值:布尔 ...

  7. 微信小程序中路由跳转

    一.是什么 微信小程序拥有web网页和Application共同的特征,我们的页面都不是孤立存在的,而是通过和其他页面进行交互,来共同完成系统的功能 在微信小程序中,每个页面可以看成是一个pageMo ...

  8. 微信小程序 API 数据缓存

    微信小程序 数据缓存 (类似于 cookie) wx.setStorage() 将数据存储在本地缓存中制定的 key 中.会覆盖掉原来该 key 对应的内容,数据存储生命周期跟小程序本身一致,即除用户 ...

  9. 微信小程序API交互的自定义封装

    目录 1,起因 2,优化成果 3,实现思路 4,完整代码 1,起因 哪天,正在蚂蚁森林疯狂偷能量的我被boss叫过去,告知我司要做一个线上直播公开课功能的微信小程序,博主第一次写小程序,复习了下文档, ...

随机推荐

  1. Freemarker模板的使用简介

    需要的jar包: 在pom.xml文件中贴入 <dependency> <groupId>junit</groupId> <artifactId>jun ...

  2. redis为什么使用单线程 ,还那么快,单线程是怎么实现的

    单线程使用队列 为什么使用单线程 https://baijiahao.baidu.com/s?id=1628498089535886382&wfr=spider&for=pc http ...

  3. C语言面试相关知识点

    1.关键字static的作用是什么? 有三个明显的作用: 1)在函数体内,一个被声明为静态的变量在这个函数被调用过程中维持其值不变 2)在模块内(但在函数体外),静态的变量可以被模块内所有函数访问,但 ...

  4. Java中遍历Set集合的方法

    对 set 的遍历 1.迭代遍历: Set<String> set = new HashSet<String>(); Iterator<String> it = s ...

  5. 一、Signalr WebApi客服-数据传输实体

    一.定义消息传输的格式 res不受自己控制 接受ret是自己处理,但是必须包含头像等一系列信息,所有发送的时候消息也是需要传头像的.

  6. Jmeter之cookie的处理方式,token处理

    cookie是什么 由于http是无状态的协议,一旦客户端和服务器的数据交换完毕,就会断开连接,再次请求,会重新连接,这就说明服务器单从网络连接上是没有办法知道用户身份的.怎么办呢?那就给每次新的用户 ...

  7. 编译安装cmake

    安装cmake 1.为什么用cmake?    mysql部分版本安装前编译需要用软件cmake,而不是我们之前通常使用的make! 百度百科:CMake 可以编译源代码.制作程式库.产生适配器(wr ...

  8. python基础31[python IDE之Eclipse+PyDev]

    一 入门IDE作为python的初学者,在语法和类库学习阶段,我们可以使用以下简单使用的IDE:1) Python SDK 自带的IDEL(Python GUI)2) Komodo-Edit3) No ...

  9. 【Luogu5294】[HNOI2019]序列

    题目链接 题意 给定一个序列,要求将它改造成一个非降序列,修改一个数的代价为其改变量的平方. 最小化总代价. 另有\(Q\) 次询问,每次修改一个位置上的数.(询问之间独立,互不影响) Sol 神仙 ...

  10. python-pillow图像处理

    安装 pip3 install pillow PIL中所涉及的基本概念有如下几个:通道(bands).模式(mode).尺寸(size).坐标系统(coordinate system).调色板(pal ...