weex-router
适用于weex的声明式路由组件。
特点:
- 声明式
- 基于组件的可组合性
home about
Getting Started
weexpack 安装
$ weexpack plugin add weex-router
组件
核心组件
- router
- link
- match
- miss
Router
Router负责监听地址的变化,执行跳转运画,渲染页面
- basename: string 所有路由的基础地址
router-link
类似一个a标签,使用link声明跳转地址和跳转方式
About
- to: string
跳转的路径
课程
- action: 选择路由的类型, push | pop | tab, 默认为push
课程
- animated: boolean 是否使用动画效果
课程
router-match
match根据路由地址负责渲染或者不渲染它所拥有的组件, Match是可以嵌套的
- pattern: string
匹配的路由,支持正则表达式,支持path-to-regexp
router-miss
如果所有的Match组件都没有配置到地址,那么Miss组件会被渲染
JS API
- push(url, options)
var Router = Router
- pop(options)
var Router = Router
- params
//获取相前渲染的参数var Router = console