页面导航

保留当前页面,跳转到应用内的某个原生页面。


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎

参数

字段 类型 必填 说明
page string 跳转页面 id,会从 pages.json 中读取页面信息进行跳转。
parameters object 跳转时传递参数。

示例

mtl.navigateTo({
  page: "index",
  parameters: {
    key: "value"
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

redirectTo

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


支持平台

微信 钉钉 友空间 原生 HTML5
✔︎

参数

字段 类型 必填 说明
page string 跳转页面 id,会从 pages.json 中读取页面信息进行跳转。
parameters object 跳转时传递参数。

示例

mtl.redirectTo({
  page: "index",
  parameters: {
    key: "value"
  },
  fail: function(err) {
    var message = err.message; // 错误信息
  }
});

关闭当前页面,返回上一页面


**支持平台**
微信 钉钉 友空间 原生 HTML5
✔︎ ✔︎

参数


-无-


示例

mtl.navigateBack()

附录

pages.json 格式

{
  "platforms": [
    {
      "platform": "ios",
      "pages": {
        "login": {
          "class": "LoginViewController"
        },
        "index": {
          "class": "HomeViewController"
        },
      }
    },
    {
      "platform": "android",
      "pages": {
        "audio": {
          "class": "com.yonyou.myapis.AudioActivity"
        }
      }
    }
  ]
}
字段 类型 说明
platforms array 包含所有平台配置
platforms 参数说明:
字段 类型 必填 说明
platform string 平台参数(ios、android...)
pages object 跳转页面配置
pages 参数说明:
字段 类型 必填 说明
page object 跳转页面id(可以随意起名称),对应navigateTo 等方法的page的value值
page2 object 跳转页面id
page 参数说明:

url、class 二选一添加

字段 类型 说明
url string 本地页面路径、http路径
class string 原生类名称