1. load
作用:根据传参初始加载快照列表。
1.1. 参数说明:
形式参数:有
名称 | 说明 | 类型 | 是否必填 | 示例 |
---|---|---|---|---|
snapshotsArr | 快照信息数组 | Array,对象数组 | 是 | 看调用方式举例 |
返回值说明 | 类型 | 示例 |
---|---|---|
无返回值 | NULL | NULL |
1.2. 调用方式:
/**
* load 根据传参初始加载快照列表
* @method load
* @param {array} snapshotsArr 为快照对象数组
* @return {void}
*/
var snapshotsArr = [{
cameraState: cameraState,//{string} 对象,相机状态,包含position、target、
componentState: componentState, //{string} 对象数组,构件信息,
highlightComponentsKeys: highlightComponentsKeys,//{Array}数组,高亮的构件key集合
highlightModelsKeys: highlightModelsKeys,//{Array}数组,高亮的模型key集合
imageURL: imgURL, //{base64} 当前canvas的截图
width: w,//{int} 图片宽度,当前canvas图片的宽度
height: h,//{int} 图片高度,当前canvas图片的高度
num: num,//{int} 当前快照列表的序号
code: new Date().getTime().toString(),
name: "快照" + num,//快照名称
description: "无注释"//快照描述
}];
snapshot.load(snapshotsArr);