uniapp的小程序,如何实现手机震动?

uniapp做的微信小程序

有没有办法,当点击某个按钮,调用某个function之后
让手机震动一下,

官方的:uni.vibrate() 毫无效果

阅读 2.1k
1 个回答

输出一下 fail 信息看看呗。

uni.vibrate({
  success: function () {
    console.log('success');
  },
  fail: function (err) {
    console.log('fail', err)
  }
});

另外:

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

所以使用看看 uni.vibrateLong()uni.vibrateLong 呗。

uni.vibrate(OBJECT) | uni-app
设备/振动/wx.vibrateLong | 微信官方文档
设备/震动/wx.vibrateShort | 微信官方文档

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题