# 路由

调用App的路由Api,进行与App页面的路由跳转。

# 参数

属性 类型 默认值 必填 说明
navigationType string 跳转类型:push,replace,pop
navigationPage string 跳转页面路由
navigationParams Object 跳转参数

# 示例代码

# push跳转

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

import { navigate } from 'flutter-app-jssdk';

navigate({
  navigationType: 'push',
  navigationPage: 'pageRouteName',
  navigationParams: {id: 1, name: 'test'},
});

# replace跳转

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

import { navigate } from 'flutter-app-jssdk';

navigate({
  navigationType: 'replace',
  navigationPage: 'pageRouteName',
  navigationParams: {id: 1, name: 'test'},
});

# pop返回页面

关闭当前页面,返回上一页面或多级页面。

返回页面也可以传入参数。

# 返回上一页面

import { navigate } from 'flutter-app-jssdk';

navigate({
  navigationType: 'pop',
  navigationParams: {id: 1, name: 'test'},
});

# 返回指定页面

import { navigate } from 'flutter-app-jssdk';

navigate({
  navigationType: 'pop',
  navigationPage: 'pageRouteName',
  navigationParams: {id: 1, name: 'test'},
});

# switchTab跳转

跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面。

# switchTab参数

属性 类型 默认值 必填 说明
activeTabIndex number 选中tabBar 0:宣发首页 1:演唱会首页 2:票品列表 3:个人中心
import { switchTab } from 'flutter-app-jssdk';

switchTab(0);
上次更新: 10/12/2023, 2:52:45 PM