1# 振动 2 3 4>  **说明:** 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