# switchTab ^7.11
切换路由
# 请求参数
Prop | Type | Required | Default | Comment |
---|---|---|---|---|
url | String | N | N/A | 需要跳转的 tabBar 页面的相对路径,此相对路径对应profile.json里的tabbar配置路径,路径后不能带参数,优先级最高; |
index | String | N | N/A | profile.json 中tabbar 配置路径的list 或者数组索引,优先级最低。 |
TIP
url
/index
两者必须传一个,若没有传递或为空或参数错误,则报参数错误-1000;- 如果当前页面不是插件包(配置了
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
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
2
3
4
5
6
7
8
9
10
11