• uni.vibrate(OBJECT)
  • uni.vibrateLong(OBJECT)
  • uni.vibrateShort(OBJECT)

    uni.vibrate(OBJECT)

    使手机发生振动。

    OBJECT 参数说明

    参数名类型必填说明
    successFunction接口调用成功的回调
    failFunction接口调用失败的回调函数
    completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

    示例

    1. uni.vibrate({
    2. success: function () {
    3. console.log('success');
    4. }
    5. });

    uni.vibrateLong(OBJECT)

    使手机发生较长时间的振动(400ms)。

    OBJECT 参数说明

    参数名类型必填说明
    successFunction接口调用成功的回调
    failFunction接口调用失败的回调函数
    completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

    示例

    1. uni.vibrateLong({
    2. success: function () {
    3. console.log('success');
    4. }
    5. });

    uni.vibrateShort(OBJECT)

    使手机发生较短时间的振动(15ms)。

    OBJECT 参数说明

    参数名类型必填说明
    successFunction接口调用成功的回调
    failFunction接口调用失败的回调函数
    completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

    示例

    1. uni.vibrateShort({
    2. success: function () {
    3. console.log('success');
    4. }
    5. });

    注意

    • iOS上只有长震动,没有短震动
    • iOS上需要手机设置“打开响铃时震动”或“静音时震动”,否则无法震动
    • vibrate只适用于钉钉小程序、支付宝小程序

    发现错误?想参与编辑?在 GitHub 上编辑此页面!