# tms-shaker 摇一摇触发器
# 介绍
shaker组件对加速器相关方法进行了封装,在保证多个实例都可以正常触发摇一摇效果的同时,也通过对向系统方法的唯一调用,减少了系统资源的占用。建议摇一摇场景下使用shaker组件。
# 使用指南
# 一般用法
<tms-shaker/>
#
可以识别用户摇手机的动作,并提供默认音效播放组件
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| interval | Number | 1000 | 否 | 摇一摇成功后,到可以触发下一次摇一摇的时间间隔;单位:毫秒 |
| bind:shake | eventhandle | 否 | 摇一摇动作 |
组件还提供以下方法:
playSound:播放音效
# Void: playSound(type: String) 播放音效
/**
* 播放音效
* @param {String} type 音效类型;可选值有shake/result
* @returns {Void}
*/
Void: playSound(type: String);
type可选取值及对应音效说明:
| type值 | 说明 |
|---|---|
| shake | 微信摇一摇音效(咔咔) |
| result | 微信摇一摇结束音效 |
