# switchTab ^7.11

切换路由

# 请求参数

Prop Type Required Default Comment
url String N N/A 需要跳转的 tabBar 页面的相对路径,此相对路径对应profile.json里的tabbar配置路径,路径后不能带参数,优先级最高;
index String N N/A profile.jsontabbar配置路径的list或者数组索引,优先级最低。

TIP

  1. url/index两者必须传一个,若没有传递或为空或参数错误,则报参数错误-1000;
  2. 如果当前页面不是插件包(配置了profile.json且内部数据中包含appId等数据)页面,则不支持api -1006

# 接口调用示例

const params = {
  url: "/deviceProblems.html",
  index: "2"
}
this.$bridge
  .switchTab(params)
  .then(res => {
    this.$alert(res)
  })
  .catch(err => {
    this.$toast(err)
  })

1
2
3
4
5
6
7
8
9
10
11
12
13

# 返回参数

Prop Type Required Default Comment
code Number Y N/A 状态码, 0:成功,-1000:参数错误,-1006:不支持api
msg String N N/A 状态信息

# 接口返回示例

// 成功返回
{
  code: 0,
  msg: "成功"
}

// 失败返回
{
  code: -1006,
  msg: "不支持的插件"
}
1
2
3
4
5
6
7
8
9
10
11
更新时间: 10/27/2022, 2:33:23 PM