vibrateShort.js 662 B

12345678910111213141516171819202122232425262728293031
  1. let vibrateShortFn = () => {
  2. console.log('短震动')
  3. }
  4. // #ifdef APP
  5. if (plus.os.name == 'iOS') {
  6. vibrateShortFn = () => {
  7. try {
  8. var UIImpactFeedbackGenerator = plus.ios.importClass('UIImpactFeedbackGenerator');
  9. try {
  10. var impact = new UIImpactFeedbackGenerator();
  11. impact.prepare();
  12. impact.init(1);
  13. impact.impactOccurred();
  14. } catch (e) {
  15. //TODO handle the exception
  16. }
  17. } catch (e) {
  18. //TODO handle the exception
  19. }
  20. }
  21. } else {
  22. vibrateShortFn = () => {
  23. try {
  24. uni.vibrateShort();
  25. } catch (e) {
  26. //TODO handle the exception
  27. }
  28. }
  29. }
  30. // #endif
  31. export const vibrateShort = vibrateShortFn