1 | # `@tarojs/router`
|
2 |
|
3 | H5 端路由系统。
|
4 |
|
5 | ## 核心 API
|
6 |
|
7 | ### createRouter(app, config, type, framework, reactdom)
|
8 |
|
9 | 暴露给 `@tarojs/taro-loader/h5` 调用,在应用入口文件中调用,创建一个兼容小程序路由规范的应用。
|
10 |
|
11 | #### 参数
|
12 |
|
13 | #### `app`
|
14 |
|
15 | 入口文件默认导出的组件
|
16 |
|
17 | #### `config`
|
18 |
|
19 | 应用全局配置及页面配置。对应 `app.config.js` 及 `page.config.js` 的返回内容。
|
20 |
|
21 | #### `type`
|
22 |
|
23 | 框架类型,`react` | `vue` | `solid` | `preact` 四选一。
|
24 |
|
25 | #### `framework`
|
26 |
|
27 | 框架的 default import 对象。
|
28 |
|
29 | ### `reactdom`
|
30 |
|
31 | 可选,`react-dom` 的 default import 对象。
|
32 |
|