https://github.com/baidu/san-router
Official Router for San
https://github.com/baidu/san-router
san
Last synced: about 2 months ago
JSON representation
Official Router for San
- Host: GitHub
- URL: https://github.com/baidu/san-router
- Owner: baidu
- License: mit
- Created: 2016-05-05T09:01:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-12-04T09:03:09.000Z (almost 2 years ago)
- Last Synced: 2024-12-06T19:04:11.595Z (11 months ago)
- Topics: san
- Language: JavaScript
- Homepage:
- Size: 2.78 MB
- Stars: 38
- Watchers: 12
- Forks: 25
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# san-router
[](https://npmjs.org/package/san-router)
[](https://npmjs.org/package/san-router)[San](https://baidu.github.io/san/) 框架的官方 router,支持动态路由,嵌套路由,路由懒加载以及导航守卫等功能。
> 注意:使用 san-router,要求 San 的版本号 >= 3.0.2
[文档](https://baidu.github.io/san-router/) | [示例项目](https://github.com/baidu/san/tree/master/example/todos-esnext)
## 下载
```
# use npm
npm i san-router
# or use yarn
yarn add san-router
```## 使用
如需了解更多功能,请访问 [快速开始](https://baidu.github.io/san-router/docs/quick-start)
```
import {router, Link} from 'san-router';router.add({
rule: '/book',
Component: BookDetail
});
router.add([
{
rule: '/about',
Component: About
},
{
rule: '/home',
Component: Home
}
]);
router.start();
```## CHANGELOG
[CHANGELOG](https://github.com/baidu/san-router/blob/master/CHANGELOG.md)
## License
san-router is [MIT licensed](./LICENSE).