Router 作为 Ext 的内置插件,为其提供更加强大好用的路由功能。
Router 具有如下特点:
封装 Native 提供的原生路由跳转,提供更加友好的接口。
和 view
耦合,无需手动配置路由映射关系。
强大、自由的导航栏配置。
传参、动画等拓展功能。
简洁直观的生命周期。
可以在含有 native 页面的混合应用中灵活地跳转。
引用与配置:
// 配置业务 hybridId,在多业务跳转时会用到
Ext.defaults.hybridId = 'hotel';
// 配置首页(可以不配置,默认为 require 的第一个页面)
Ext.defaults.indexView = 'base';
// 引入页面
require('./views/base');
require('./views/pageA');
require('./views/pageB');
注意:
AppRegistry.registerComponent()
方法。