Page 单页面应用中的一个页面 通常作为一个业务级别的系统供服务者使用
App 一个完整可独立运行的业务组件。 Page通常由含一个或者多个APP组成
widget 一个完整可独立运行的业务组件,不同于App的是,Widget作为一个小功能元件可以被嵌入到页面中的任何指定区域,比如全局导航上的一个搜索框或者一个用户呼出全局的打电话拨号键盘
下图表明了XSpace的单页应用结构,左侧为page的菜单。 每点击一个左侧的page菜单,就会出现page所对应的页面,即包含了一到多个App的组合
IMSDK 如果需要一些服务端主动推送的服务信息,可以使用IMSDK; 如无必要、勿增实体 (慎用)
开发一个XSpace组件需要在组件根目录创建package.json文件,并包含以下信息
name 组件名称 即当前组件的文件名,
version 当前组件版本
params 为模块本身的参数,可进行配置 模块内部可通过this.props获取
type为类型,可以自定义一些类型, 来获取一些系统级别的信息
defaultValue 默认值
config 如果有的话,是关于特定type的一些补充描述,如widget则需要有相应的位置信息,如page,则相应需要路径信息
APP 模块化规范