{
init: function() {
// 模块初始化,包括属性初始化和配置初始化及调用父类的初始化方法
}
,build: function() {
// 模块构建,包括子模块构建,dom构建,事件绑定
}
,reset: function() {
// 模块重置,包括重置属性值,重置dom状态,重置表单等
}
,setParam: function() {
// 设置模块加载数据参数
}
,getParam: function() {
// 获取模块参数
}
,load: function() {
// 加载模块数据
// load完后调用setData设置模块数据
}
,setData: function() {
// 设置模块数据
}
,getData: function() {
// 获取模块数据
}
,setValue: function() {
// 设置模块值,setValue和setData的区别在于一个是ui数据,一个为值
// 举个栗子,select里面的option选项就 可认为是data,而select的选中项可认为是value
}
,getValue: function() {
// 获取模块值
}
,destroy: function() {
// 模块销毁,包括事件、定时器和消息监听销毁
}
}