0.0.1 • Published 11 months ago
@kinngyo/wx-navigate v0.0.1
@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