@kinngyo/wx-navigate
v0.0.1
Published
- 基于小程序路由二次封装、不用考虑 tabBar 页面跳转的烦恼
Downloads
3
Readme
@kinngyo/wx-navigate
- 基于小程序路由二次封装、不用考虑 tabBar 页面跳转的烦恼
安装
npm i @kinngyo/wx-navigate
# 或者
yarn add @kinngyo/wx-navigate
使用
import Navigate from '@kinngyo/wx-navigate'
const navigate = new Navigate()
navigate.to('/pages/index/index')
API
| 方法名 | 参数 | 默认值 | 返回值 | 介绍 | | --------- | --------------------------------------------------- | ------ | ------- | ------------------------------------------------ | | to | option: NavigateToOption | NavigateSwitchTabOption | -- | Promise | 跳转某个页面 | | replace | option: NavigateReplaceToOption | -- | Promise | 关闭当前页面,跳转到应用内的某个页面 | | back | option: NavigateBackOption | 1 | Promise | 关闭当前页面,返回上一页面或多级页面 | | reLaunch | option: NavigateReLaunchOption | -- | Promise | 关闭所有页面,打开到应用内的某个页面 | | switchTab | option: NavigateSwitchTabOption | -- | Promise | 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面 | | isTabbar | url: string | -- | Boolean | 是否是 tabBar 页面 |
类型
type NavigateToOption = WechatMiniprogram.NavigateToOption | string
type NavigateSwitchTabOption = WechatMiniprogram.SwitchTabOption | string
type NavigateBackOption = WechatMiniprogram.NavigateBackOption | string | number
type NavigateReplaceToOption = WechatMiniprogram.RedirectToOption | string
type NavigateReLaunchOption = WechatMiniprogram.ReLaunchOption | string