Router - Ext Plugin

介绍

Router 作为 Ext 的内置插件,为其提供更加强大好用的路由功能。

Router 具有如下特点:

  1. 封装 Native 提供的原生路由跳转,提供更加友好的接口。

  2. view 耦合,无需手动配置路由映射关系。

  3. 强大、自由的导航栏配置。

  4. 传参、动画等拓展功能。

  5. 简洁直观的生命周期。

  6. 可以在含有 native 页面的混合应用中灵活地跳转。

开始

引用与配置:


// 配置业务 hybridId,在多业务跳转时会用到
Ext.defaults.hybridId = 'hotel';
// 配置首页(可以不配置,默认为 require 的第一个页面)
Ext.defaults.indexView = 'base';

// 引入页面
require('./views/base');
require('./views/pageA');
require('./views/pageB');

注意:

  • Router 会自动根据配置去调 AppRegistry.registerComponent() 方法。