Skip to content

数据定义

前端系统主要由在线编写代码与可视化操作两种方式来构建。页面结构主要通过在线可视化拖拽组合生成,一些页面元素model的绑定及交互事件通过在元素属性面板编辑来操作。

名称定义说明
B基础对象包含initData,collectionData
G全局变量状态管理包含page,menu,user等
R请求链接包含一些链接调用的方法,比如 prepare
P寄连操作包含一些寄连调取的方法,比如 runIt

只在当前组件的事件中能访问到的属性

名称定义说明
describe当前组件视图配置-
sopeData渲染数据-

initData

该对象主要存储一些初始化数据,一般情况下它的属性值不会发生变化,可以通过寄连、请求的方式进行设定,我们也可以手动指定初始化的数据,供之后访问、比较等操作。

collectionData

所有在视图中带有model字段的属性都会被收集到这个对象中,如果某些字段需要发送给后端,那么属性的key应该写成下划线形式,如a_b。所有不带下划线的属性都不会被发送到后端,除非手动强制指定。我们也可以给该对象赋值一些临时的其他属性,这样方便在别的地方都可以访问到。

requestData

所有通过请求返回的数据都会被存储到该对象中,它还包含了两个特殊的属性:

handle:所有请求中如果设定了code,那么就会被保存在该对象中,以备之后手动触发请求。

code:带有权限控制的code可以通过这个对象访问到,我们也可以手动指定code属性。

controlData

页面中的所有数据视图都会以code为标识存储在该对象中,我们手动设定的dom和view也会通过它进行访问。

当前组件的事件this中及寄连代码和请求链接的回调中都可以访问到的系统属性