这个模块包含一些与路由有关的类型和方法。
function router() { }
类型 | 语法 | 说明 |
---|---|---|
函数 | Route | skylark 类型包含一条定义的路径,从utils.Evented继承。 Route对象包含四个内置的事件,当路由更改时,这些事件是按顺序触发的。 |
函数 | baseUrl() | 获取或设置路由器的基本url。 |
函数 | current() | 获取当前的路由路径。 |
函数 | go() | 改变当前的路由路径。 |
函数 | map() | 为指定的路径映射一个路由对象。 |
函数 | off() | 删除已注册的全局路由器事件侦听器。 |
函数 | on() | 注册一个全局路由器事件监听器。 |
函数 | once() | |
函数 | path() | 从路由定义和params获取路径字符串。 |
函数 | previous() | 获取以前的路由路径。 |
函数 | route() | 添加一个路由定义。 |
函数 | routes() | 添加路由定义。 |
函数 | start() | 启动路由器功能和监听路由事件。 |
函数 | trigger() | 触发一个全局定制路由器事件。 |
属性 | useHistoryApi | |
属性 | useHashbang |