更新了 router-as-view 组件
有点老调重弹了,写短一点,这篇文档介绍一下 嵌套路由,嵌套数据这次修改主要改变的是路由的数据表示,比如这个地址: /team/23/room/34 我定义的路由规则是这样的,key 是名字,value 是参数,可能有多个参数: rules = Immutable.fromJS { home: [] # means / or /home demo: [] # means /demo team: ['teamId'] # means /team/:teamId room: ['roomId'] # means /room/:roomId '中文': ['中文'] # means /中文/:中文 } 然后解析路由时会按匹配名字,再匹配参数个数,然后生成嵌套的路由数据: { "router": { "name": "team","data": { "teamId": "23" },"query": {},"router": { "name": "room","data": { "roomId": "34" },"query": {} } } } 原先在简聊用的路由数据是一层的,嵌套路由的情况在顶层判断并不方便. 增加的缺点也带来一些问题,就是要求路由比如有对应的数据, 对于强迫症来说,强制设置这么多规则是有问题的, 小结除了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |