支付寶小程序API 震動(dòng)

2020-09-15 11:25 更新

my.vibrate

更新時(shí)間:2020-09-14 18:14:07

簡介

my.vibrate 是調(diào)用振動(dòng)功能的 API。

掃碼體驗(yàn)

振動(dòng).jpeg

效果示例

振動(dòng).gif

示例代碼

// API-DEMO page/API/vibrate/vibrate.json
{
    "defaultTitle": "Vibrate"
}
<!-- API-DEMO page/API/vibrate/vibrate.axml-->
<view class="page">


  <button type="primary" onTap="vibrate">
    開始振動(dòng)
  </button>


  <button type="primary" onTap="vibrateLong">
    長時(shí)間振動(dòng) (400ms)
   </button>


  <button type="primary" onTap="vibrateShort">
    短時(shí)間振動(dòng) (40ms)
  </button>


</view>
// API-DEMO page/API/vibrate/vibrate.js
Page({
  vibrate() {
    my.vibrate({
      success: () => {
        my.alert({ title: '振動(dòng)起來了'});
      }
    });
  },
  vibrateLong() {
    if (my.canIUse('vibrateLong')) {
      my.vibrateLong((res) => { });
    } else {
      my.alert({
        title: '客戶端版本過低',
        content: 'my.vibrateLong() 需要 10.1.35 及以上版本'
      });
    }
  },
  vibrateShort() {
    if (my.canIUse('vibrateShort')) {
      my.vibrateShort((res) => { });
    } else {
      my.alert({
        title: '客戶端版本過低',
        content: 'my.vibrateShort() 需要 10.1.35 及以上版本'
      });
    }
  }
});

my.vibrateLong

簡介

my.vibrateLong 是調(diào)用觸發(fā)較長時(shí)間的振動(dòng) (400ms)的 API。

掃碼體驗(yàn)

振動(dòng).jpeg

效果示例

400s振動(dòng).gif

示例代碼

// API-DEMO page/API/vibrate/vibrate.json
{
    "defaultTitle": "Vibrate"
}
<!-- API-DEMO page/API/vibrate/vibrate.axml-->
<view class="page">


  <button type="primary" onTap="vibrate">
    開始振動(dòng)
  </button>


  <button type="primary" onTap="vibrateLong">
    長時(shí)間振動(dòng) (400ms)
   </button>


  <button type="primary" onTap="vibrateShort">
    短時(shí)間振動(dòng) (40ms)
  </button>


</view>
// API-DEMO page/API/vibrate/vibrate.js
Page({
  vibrate() {
    my.vibrate({
      success: () => {
        my.alert({ title: '振動(dòng)起來了'});
      }
    });
  },
  vibrateLong() {
    if (my.canIUse('vibrateLong')) {
      my.vibrateLong((res) => { });
    } else {
      my.alert({
        title: '客戶端版本過低',
        content: 'my.vibrateLong() 需要 10.1.35 及以上版本'
      });
    }
  },
  vibrateShort() {
    if (my.canIUse('vibrateShort')) {
      my.vibrateShort((res) => { });
    } else {
      my.alert({
        title: '客戶端版本過低',
        content: 'my.vibrateShort() 需要 10.1.35 及以上版本'
      });
    }
  }
});

my.vibrateShort

簡介

my.vibrateShort 是調(diào)用觸發(fā)較短時(shí)間的振動(dòng) (40ms)的 API。

使用限制

僅在 iPhone 7 / 7 Plus 以上及 Android 機(jī)型生效。

掃碼體驗(yàn)

振動(dòng).jpeg

效果示例

40s振動(dòng).gif

示例代碼

// API-DEMO page/API/vibrate/vibrate.json
{
    "defaultTitle": "Vibrate"
}
<!-- API-DEMO page/API/vibrate/vibrate.axml-->
<view class="page">


  <button type="primary" onTap="vibrate">
    開始振動(dòng)
  </button>


  <button type="primary" onTap="vibrateLong">
    長時(shí)間振動(dòng) (400ms)
   </button>


  <button type="primary" onTap="vibrateShort">
    短時(shí)間振動(dòng) (40ms)
  </button>


</view>
// API-DEMO page/API/vibrate/vibrate.js
Page({
  vibrate() {
    my.vibrate({
      success: () => {
        my.alert({ title: '振動(dòng)起來了'});
      }
    });
  },
  vibrateLong() {
    if (my.canIUse('vibrateLong')) {
      my.vibrateLong((res) => { });
    } else {
      my.alert({
        title: '客戶端版本過低',
        content: 'my.vibrateLong() 需要 10.1.35 及以上版本'
      });
    }
  },
  vibrateShort() {
    if (my.canIUse('vibrateShort')) {
      my.vibrateShort((res) => { });
    } else {
      my.alert({
        title: '客戶端版本過低',
        content: 'my.vibrateShort() 需要 10.1.35 及以上版本'
      });
    }
  }
});
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號