@kinngyo/wx-navigate
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

@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

Readme

Keywords

none

Package Sidebar

Install

npm i @kinngyo/wx-navigate

Weekly Downloads

0

Version

0.0.1

License

MIT

Unpacked Size

9.55 kB

Total Files

5

Last publish

Collaborators

  • kinngyo