UNPKG

nutui-uniapp

Version:

京东风格的轻量级移动端 Uniapp、Vue3 组件库(支持小程序开发)

29 lines (23 loc) 646 B
export type NavigateToOptions = string | UniApp.NavigateToOptions export type RedirectToOptions = string | UniApp.RedirectToOptions export type RouterOptions = UniApp.NavigateToOptions | UniApp.RedirectToOptions export function useRouter() { const push = (options: NavigateToOptions) => { if (typeof options === 'string') { uni.navigateTo({ url: options }) return } uni.navigateTo(options) } const replace = (options: RedirectToOptions) => { if (typeof options === 'string') { uni.redirectTo({ url: options }) return } uni.redirectTo(options) } return { push, replace, } }