1. 扫描匹配放宽:支持 M2 / VPM / VEEPOO 三种广播名前缀 2. 增加诊断日志:SDK 加载状态 + 每个扫描到的设备完整信息 3. 扫描超时从 10s 增加到 15s 4. vibrateShort 改用 .catch() 捕获异步 rejection(DevTools 不支持 type 参数)
17 lines
522 B
TypeScript
17 lines
522 B
TypeScript
import Taro from '@tarojs/taro';
|
|
|
|
/** 轻触反馈(按钮点击) */
|
|
export function hapticLight(): void {
|
|
Taro.vibrateShort({ type: 'light' }).catch(() => { /* DevTools 不支持 type 参数,真机正常 */ });
|
|
}
|
|
|
|
/** 中等反馈(成功操作) */
|
|
export function hapticMedium(): void {
|
|
Taro.vibrateShort({ type: 'medium' }).catch(() => { /* ignore */ });
|
|
}
|
|
|
|
/** 重度反馈(错误/警告) */
|
|
export function hapticHeavy(): void {
|
|
Taro.vibrateShort({ type: 'heavy' }).catch(() => { /* ignore */ });
|
|
}
|