new Ga(options)
一个构建交互式命令行界面应用的库
Parameters:
Name | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 选项对象
Properties
|
Returns:
- Type
- app
Members
-
<static> config :object
-
全局配置对象
Type:
- object
Properties:
Name Type Argument Default Description timeout
Number <optional>
0 等待转义序列的响应时间 test
Boolean <optional>
false 测试模式 -
$event :Event
-
事件
Type:
-
$route
-
当前路由对象
Properties:
Name Type Argument Default Description key
String <optional>
null 当前路由的触发按键 keys
Object <optional>
{} 当前路由的触发按键对象 Properties
Name Type Argument Default Description name
String <optional>
null 触发按键的名称 ctrl
Boolean <optional>
false 触发按键是否包含了 Ctrl 按键 alt
Boolean <optional>
false 触发按键是否包含了 Alt 按键 shift
Boolean <optional>
false 触发按键是否包含了 Shift 按键 path
String <optional>
'/' 当前路由的路径 route
Object <optional>
{} 当前路由对象(路由列表中匹配当前路径的对象) -
$router :Router
-
路由
Type:
-
$terminal :Terminal
-
终端
Type:
-
store :Object
-
公共存储对象,跨组件间共享数据
Type:
- Object
- Default Value:
-
- {}
Methods
-
<async> mount()
-
挂载路由
-
<async> render()
-
渲染页面