1. updateListener
作用:截取用户在UI上触发的update事件。
1.1. 参数说明:
形式参数:有
名称 |
说明 |
类型 |
是否必填 |
示例 |
key |
快照key |
字符串 string |
是 |
"1232456" |
parameter |
快照信息 |
对象 Object |
是 |
见下方 |
callback |
回调函数 |
方法 function |
是 |
见下方 |
返回值说明 |
类型 |
示例 |
无返回值 |
NULL |
NULL |
1.1.1. 回调函数的参数:
名称 |
说明 |
类型 |
是否必须 |
示例 |
state |
状态,为true时才会进行后续操作 |
布尔值boolean |
是 |
true |
name |
快照name |
字符串string |
|
”快照1“ |
key |
快照key |
字符串string |
否,如果传递了该参数,那么 将用这个参数来更新快照 |
"123456" |
parameter |
快照信息 |
对象Object |
否,如果传递了该参数,那么 将用这个参数来更新快照 |
见下方 |
var parameter = {
cameraState: cameraState,
componentState: componentState,
highlightComponentsKeys: highlightComponentsKeys,
highlightModelsKeys: highlightModelsKeys,
imageURL: imgURL,
width: w,
height: h,
num: num,
code: new Date().getTime().toString(),
name: "快照" + num,
description: "无注释"
};
1.2. 调用方式:
snapshot.updateListener(key,parameter, function (state, key2,parameter2) {});