输出一下 "fail" 信息看看呗。
uni.vibrate({
success: function () {
console.log('success');
},
fail: function (err) {
console.log('fail', err)
}
});
另外:
«OS上只有长震动,没有短震动
iOS上需要手机设置“打开响铃时震动”或“静音时震动”,否则无法震动
vibrate只适用于钉钉小程序、支付宝小程序»
所以使用看看 "uni.vibrateLong()" 和 "uni.vibrateLong" 呗。
"uni.vibrate(OBJECT) | uni-app" (https://link.segmentfault.com/?enc=imT3jR3vJmosF7wJyQLd5g%3D%3D.V5too9rbxP9dPpfVR7fSiHPPxmI0PWpVJd4uhpYJW9%2FJY5h4qqgKIQLTAqokAIjcBsdE59n%2BJHz3fcj2yw0zxA%3D%3D)
"设备/振动/wx.vibrateLong | 微信官方文档" (https://link.segmentfault.com/?enc=2aaRXt0drOc9AtdpV7vUJw%3D%3D.KHRdWSlV%2BsHu%2FeP7VS4gSu2z79WJkYm99EuRqvGVrRUI1952vXOxi53xN3Evx6buBu9fhkcxWWd8nBnWlnj%2BnAP45oSQM5GEH5u1z4MB5PzvkPqvJvc6%2BaUxNx4bsmKa)
"设备/震动/wx.vibrateShort | 微信官方文档" (https://link.segmentfault.com/?enc=W6gcqM5UAg2bBmfmm0KtkQ%3D%3D.25pXnP82NS4c%2FJfqAf1rZzAC3W9NWRh3fVnLRsNSgzaxKLIrRCnIqhb56tT9IU7NreJjfwyhTGPqQl9r6uq0peBNbRkuW3QQmSAaK8VWDlWEpboPhvDOPodX3x%2FJcKxp)