• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 振动
2
3
4> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
5> - 本模块首批接口从API version 4开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
6> - 从API Version 8开始,该接口不再维护,推荐使用新接口[`@ohos.vibrator`](js-apis-vibrator.md)。
7> - 该功能使用需要对应硬件支持,仅支持真机调试。
8
9
10## 导入模块
11
12
13```
14import vibrator from '@system.vibrator';
15```
16
17
18## vibrator.vibrate
19
20vibrate(Object): void
21
22触发设备振动。
23
24**系统能力**:SystemCapability.Sensors.MiscDevice
25
26**需要权限**:ohos.permission.VIBRATE,该权限为系统权限
27
28**参数:**
29
30| 参数名 | 类型 | 必填 | 说明 |
31| -------- | -------- | -------- | -------- |
32| mode | string | 否 | 振动的模式,其中long表示长振动,short表示短振动,默认值为long。 |
33
34**示例:**
35
36```
37vibrator.vibrate({
38  mode: 'short',
39  success: function() {
40    console.log('vibrate is successful');
41  },
42  fail: function(data, code) {
43    console.log("vibrate is failed, data: " + data + ", code: " + code);
44  },
45  complete: function() {
46    console.log('vibrate is completed');
47  }
48});
49```
50
51