1.0.0-beta.10 • Published 3 years ago

@microprogram/router v1.0.0-beta.10

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

microprogram-router

docs

Usage

yarn add @microprogram/router
# npm
npm install @microprogram/router

Create router directory in the project, and create an index.js or index.ts file in the router directory

import { 
  createRouter,
  createWechatHistory,
  RouteRecord
} from '@microprogram/router'

const routes: RouteRecord[] = [
  {
    path: '/',
    page: 'pages/index/index'
  },
  {
    path: '/log',
    page: 'pages/log/index'
  }
]

const router = createRouter({
  history: createWechatHistory(),
  routes
})

export default router

in app.ts

import router from './router/index'

App({
  router
})

in anywhere to use

import { useRoute, useRouter } from '@microprogram/router'

Page({
  onShow() {
    // 获取当前页面中的参数
    useRoute().params
  },
  handleClick() {
    useRouter().push('/log')
  }
})

Development

git clone https://github.com/JserWang/microprogram-router
cd microprogram-router
yarn
yarn build
1.0.0-beta.10

3 years ago

1.0.0-beta.9

3 years ago

1.0.0-beta.8

3 years ago

1.0.0-beta.7

3 years ago

1.0.0-beta.6

3 years ago

1.0.0-beta.5

3 years ago

1.0.0-beta.4

3 years ago

1.0.0-beta.2

3 years ago

1.0.0-beta.3

3 years ago

1.0.0-beta.1

3 years ago

0.1.4

3 years ago

0.1.5

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago