my.vibrate(OBJECT)
說明:mPaaS 10.1.60 及以上版本支持該接口。
此接口用于調用振動功能。
代碼示例
// API-DEMO page/API/vibrate/vibrate.json
{
"defaultTitle": "Vibrate"
}
<!-- API-DEMO page/API/vibrate/vibrate.axml-->
<view class="page">
<button type="primary" onTap="vibrate">
開始振動
</button>
<button type="primary" onTap="vibrateLong">
長時間振動 (400ms)
</button>
<button type="primary" onTap="vibrateShort">
短時間振動 (40ms)
</button>
</view>
// API-DEMO page/API/vibrate/vibrate.js
Page({
vibrate() {
my.vibrate({
success: () => {
my.alert({ title: '振動起來了'});
}
});
},
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(OBJECT)
說明:mPaaS 10.1.60 及以上版本支持該接口。
較長時間的振動(400 ms)。
代碼示例
// API-DEMO page/API/vibrate/vibrate.json
{
"defaultTitle": "Vibrate"
}
<!-- API-DEMO page/API/vibrate/vibrate.axml-->
<view class="page">
<button type="primary" onTap="vibrate">
開始振動
</button>
<button type="primary" onTap="vibrateLong">
長時間振動 (400ms)
</button>
<button type="primary" onTap="vibrateShort">
短時間振動 (40ms)
</button>
</view>
// API-DEMO page/API/vibrate/vibrate.js
Page({
vibrate() {
my.vibrate({
success: () => {
my.alert({ title: '振動起來了'});
}
});
},
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(OBJECT)
說明:mPaaS 10.1.60 及以上版本支持該接口。
較短時間的振動(40 ms)。
代碼示例
// API-DEMO page/API/vibrate/vibrate.json
{
"defaultTitle": "Vibrate"
}
<!-- API-DEMO page/API/vibrate/vibrate.axml-->
<view class="page">
<button type="primary" onTap="vibrate">
開始振動
</button>
<button type="primary" onTap="vibrateLong">
長時間振動 (400ms)
</button>
<button type="primary" onTap="vibrateShort">
短時間振動 (40ms)
</button>
</view>
// API-DEMO page/API/vibrate/vibrate.js
Page({
vibrate() {
my.vibrate({
success: () => {
my.alert({ title: '振動起來了'});
}
});
},
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 及以上版本'
});
}
}
});
文檔內容是否對您有幫助?