zoukankan      html  css  js  c++  java
  • 小程序路由方式

    页面栈

    框架以栈的形式维护了当前的所有页面。 当发生路由切换的时候,页面栈的表现如下:

    路由方式 页面栈表现
    初始化 新页面入栈
    打开新页面 新页面入栈
    页面重定向 当前页面出栈,新页面入栈
    页面返回 页面不断出栈,直到目标返回页
    Tab 切换 页面全部出栈,只留下新的 Tab 页面
    重加载 页面全部出栈,只留下新的页面

    类型

    打开新页面,调用 API wx.navigateTo 或使用组件
    页面重定向,调用 API wx.redirectTo 或使用组件
    页面返回 ,调用 API wx.navigateBack 或使用组件或用户按左上角返回按钮。
    Tab 切换,调用 API wx.switchTab 或使用组件 或用户切换 Tab 。
    重启动,调用 API wx.reLaunch 或使用组件

    Tips:

    • navigateTo, redirectTo 只能打开非 tabBar 页面。

    • switchTab 只能打开 tabBar 页面。

    • navigateTo保留当前页面,跳转到应用内的某个页面,使用navigateBack可以返回到原页面。

    • navigateTo 不会将旧页面出栈。

    • redirectTo 会将旧页面出栈,再将需要跳转到的页面入栈。

    • reLaunch 可以打开任意页面。

    • 调用页面路由带的参数可以在目标页面的onLoad中获取。

  • 相关阅读:
    webpack学习笔记五
    webpack的学习使用四
    判断数组B是否为数组A的子集
    html5标签知多少
    图代文时隐藏文字的兼容实现
    负margin的移位参考线
    font-size 兼容问题
    IE6读取不到样式文件bug
    一个重构眼中的“项目管理”
    唯物 VS 唯心
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/10599992.html
Copyright © 2011-2022 走看看