Cycle.js学习笔记2--使用cyclic-router来启动路由
更新日期:
因为对Rxjs的好感玩上了Cycle.js,《Cycle.js学习笔记》系列用于记录使用该框架的一些笔记。
本文记录使用cyclic-router来启动页面路由的过程。
启用页面路由
cyclic-router
cyclic-router是为Cycle.js设计的路由驱动。
- 安装模块:
|
|
这里面我们直接使用了官方推荐的switch-path
,它提供路由匹配功能。
cyclic-router在V3和V4版本是需要注入路由匹配模块,而在V2版本前是内置switch-path
,则不需要安装。
更多关于cyclic-router大家可以参考github–cyclic-router。
路由入口
我们将在启动主入口run()
的时候添加进路由:
|
|
添加登陆页面跳转
这里我们添加一个登陆页面,主要用于登陆后路由跳转:
|
|
跳转这个功能,本骚年可能尝试了无数遍,终于发现并不是登录页面的路由有问题,而是主入口的路由:
|
|
经过深思熟虑之后,本骚年这样使用:
|
|
终于成功啦。
结束语
这节主要讲了使用cyclic-router来搭建路由,实现路由匹配和页面跳转等功能。
此处查看项目代码
此处查看页面效果
查看Github有更多内容噢:https://github.com/godbasin
更欢迎来被删的前端游乐场边撸猫边学前端噢
码生艰难,写文不易,给我家猪囤点猫粮了喵~