提交 b9713eab 编写于 作者: Y yaoyuchi

修改检视意见

Signed-off-by: Nyaoyuchi <yaoyuchi@huawei.com>
上级 b38b4797
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
| type | string | 当前事件的类型,比如click、longpress等。 | | type | string | 当前事件的类型,比如click、longpress等。 |
| timestamp | number | 该事件触发时的时间戳。 | | timestamp | number | 该事件触发时的时间戳。 |
| deviceId<sup>6+</sup> | number | 触发该事件的设备ID信息。| | deviceId<sup>6+</sup> | number | 触发该事件的设备ID信息。|
| target<sup>6+</sup> | [Target](#Target对象6) | 触发该事件的目标对象。| | target<sup>6+</sup> | [Target](#target对象6) | 触发该事件的目标对象。|
**表2** TouchEvent对象属性列表(继承BaseEvent) **表2** TouchEvent对象属性列表(继承BaseEvent)
...@@ -91,9 +91,9 @@ ...@@ -91,9 +91,9 @@
| globalX | number | 距离屏幕左上角坐标原点横向距离。 | | globalX | number | 距离屏幕左上角坐标原点横向距离。 |
| globalY | number | 距离屏幕左上角坐标原点纵向距离。 | | globalY | number | 距离屏幕左上角坐标原点纵向距离。 |
| timestamp | number | 时间戳。 | | timestamp | number | 时间戳。 |
| dataTransfer<sup>9+</sup> | [DataTransfer](#DataTransfer对象9) | 用于传输数据。 | | dataTransfer<sup>9+</sup> | [DataTransfer](#datatransfer对象9) | 用于传输数据。 |
## target对象<sup>6+</sup> ## Target对象<sup>6+</sup>
当组件触发事件后,事件回调函数默认会收到一个事件对象,通过该事件对象可以获取相应的信息。 当组件触发事件后,事件回调函数默认会收到一个事件对象,通过该事件对象可以获取相应的信息。
...@@ -137,32 +137,32 @@ setData(key: string, value: object): boolean ...@@ -137,32 +137,32 @@ setData(key: string, value: object): boolean
| 参数名 | 参数类型 | 必填 | 描述 | | 参数名 | 参数类型 | 必填 | 描述 |
| ------ | -------- | ---- | ----------------------- | | ------ | -------- | ---- | ----------------------- |
| key | string | 是 | 数据类型 | | key | string | 是 | 数据建值。 |
| value | object | 是 | 要存储的数据 | | value | object | 是 | 要存储的数据 |
- 返回值: - 返回值:
| 类型 | 说明 | | 类型 | 说明 |
| ------ | -------- | | ------ | -------- |
| boolean | 执行结果 | | boolean | 执行结果,true表示成功,false表示失败。 |
- 示例: - 示例:
```js ```js
//setData 可以是基本数据类型,也可以是对象类型 // setData的value参数,可以是基本数据类型。
dragStart(e){ dragStart(e) {
var isSetOk = e.dataTransfer.setData('name', 1); var isSetOk = e.dataTransfer.setData('name', 1);
} }
// setData的value参数,也可以是对象类型。
dragStart(e){ dragStart(e) {
var person = new Object(); var person = new Object();
person.name = "list"; person.name = "tom";
person.age = 21; person.age = 21;
var isSetOk = e.dataTransfer.setData('person', person); var isSetOk = e.dataTransfer.setData('person', person);
} }
``` ```
### getData<sup>9+</sup> ### getData<sup>9+</sup>
getData(key: string): object getData(key: string): object
获取给定key关联的数据,如果没有与该key关联的数据,则返回空字符串。 获取给定key关联的数据,如果没有与该key关联的数据,则返回空字符串。
...@@ -170,25 +170,25 @@ setData(key: string, value: object): boolean ...@@ -170,25 +170,25 @@ setData(key: string, value: object): boolean
| 参数名 | 参数类型 | 必填 | 描述 | | 参数名 | 参数类型 | 必填 | 描述 |
| ------ | -------- | ---- | -------------------------- | | ------ | -------- | ---- | -------------------------- |
| key | string | 是 | 数据类型 | | key | string | 是 | 数据建值。 |
- 返回值: - 返回值:
| 类型 | 说明 | | 类型 | 说明 |
| ------ | -------- | | ------ | -------- |
| object | 获取的数据 | | object | 获取的数据 |
- 示例: - 示例:
```js ```js
dragStart(e){ dragStart(e) {
var person = new Object(); var person = new Object();
person.name = "list"; person.name = "tom";
person.age = 21; person.age = 21;
e.dataTransfer.setData('person', person); e.dataTransfer.setData('person', person);
}, },
dragEnd(e){ dragEnd(e){
var result = e.dataTransfer.getData('person'); var person = e.dataTransfer.getData('person');
}, },
``` ```
### clearData<sup>9+</sup> ### clearData<sup>9+</sup>
...@@ -201,19 +201,19 @@ clearData(key?: string): boolean ...@@ -201,19 +201,19 @@ clearData(key?: string): boolean
| 参数名 | 参数类型 | 必填 | 描述 | | 参数名 | 参数类型 | 必填 | 描述 |
| ------ | -------- | ---- | ------------------------------------------ | | ------ | -------- | ---- | ------------------------------------------ |
| key | string | 否 | 数据类型。key值存在时删除该类型关联的数据,key为空时删除所有数据。 | | key | string | 否 | 数据建值。 |
- 返回值: - 返回值:
| 类型 | 说明 | | 类型 | 说明 |
| ------ | -------- | | ------ | -------- |
| boolean | 执行结果 | | boolean | 执行结果,true表示成功,false表示失败。 |
- 示例: - 示例:
```js ```js
dragEnd(e){ dragEnd(e) {
var isSuccess = e.dataTransfer.clearData('name'); var isSuccess = e.dataTransfer.clearData('name');
} }
``` ```
### setDragImage<sup>9+</sup> ### setDragImage<sup>9+</sup>
...@@ -224,41 +224,46 @@ setDragImage(pixelmap: PixelMap, offsetX: number,offsetY: number): boolean ...@@ -224,41 +224,46 @@ setDragImage(pixelmap: PixelMap, offsetX: number,offsetY: number): boolean
- 参数: - 参数:
| pixelmap | 参数类型 | 必填 | 描述 | | 参数名 | 参数类型 | 必填 | 描述 |
| -------- | -------- | ---- | ------------------------------------------------------------ | | -------- | -------- | ---- | ------------------------------------------------------------ |
| pixelmap | PixelMap | 是 | pixelmap为前端传入的图片资源,请参考[PixelMap对象](../apis/js-apis-image.md#pixelmap7)。 | | pixelmap | PixelMap | 是 | pixelmap为前端传入的图片资源,请参考[PixelMap对象](../apis/js-apis-image.md#pixelmap7)。 |
| offsetX | number | 是 | 相对于图片的横向偏移量 | | offsetX | number | 是 | 相对于图片的横向偏移量 |
| offsetY | number | 是 | 相对于图片的纵向偏移量 | | offsetY | number | 是 | 相对于图片的纵向偏移量 |
- 返回值: - 返回值:
| 类型 | 说明 | | 类型 | 说明 |
| ------ | -------- | | ------ | -------- |
| bool | 执行结果 | | bool | 执行结果,true表示成功,false表示失败。 |
- 示例: - 示例:
```js ```js
CreatePixelMap(){ createPixelMap() {
let color=new ArrayBuffer(4*96*96); let color = new ArrayBuffer(4*96*96);
var buffer=new Uint8Array(color); var buffer = new Uint8Array(color);
for(var i=0;i<buffer.length;i++){ for (var i = 0; i < buffer.length; i++) {
buffer[i]=(i+1)%255; buffer[i] = (i + 1) % 255;
} }
let opts={ let opts = {
alphaType:0, alphaType:0,
editable:true, editable:true,
pixelFormat:4, pixelFormat:4,
scaleMode:1, scaleMode:1,
size:{height:96,width:96} size:{height:96,width:96}
} }
const promise=image.createPixelMap(color,opts); const promise = image.createPixelMap(color,opts);
promise.then((data)=>{ promise.then((data)=> {
console.error('-----create pixmap has info message:'+JSON.stringify(data)); console.error('-create pixmap has info message:' + JSON.stringify(data));
this.pixelMap=data; this.pixelMap = data;
this.pixelMapReader=data; this.pixelMapReader = data;
}) })
}, },
dragStart(e){
e.dataTransfer.setDragImage(this.pixelMapReader, 50, 50); onInit() {
}, this.createPixelMap
},
dragStart(e) {
e.dataTransfer.setDragImage(this.pixelMapReader, 50, 50);
}
``` ```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册