实现微信小程序摇一摇功能
微信开发文档之前是有摇一摇的API的,但是后来好像是废弃了,下面这段代码主要是用的微信开发文档里面的加速计里边的两个API实现的。
// 开始监听加速度数据。
wx.startAccelerometer({interval: 'game',success:function(){// 监听加速度数据事件。频率根据 wx.startAccelerometer() 的 interval 参数, 接口调用后会自动开始监听。wx.onAccelerometerChange(function(res){// res.x、res.y、res.z设备偏移量if(res.x > 3 || res.y > 3 || res.z > 3){wx.showToast({title: '摇一摇成功!',icon: 'success',duration: 3000})}})}})
wx.startAccelerometer(Object object)
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
interval | string | normal | 监听加速度数据回调函数的执行频率 |
success | function | - | 接口调用成功的回调函数 |
fail | function | - | 接口调用失败的回调函数 |
complete | function | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
interval参数的值
合法值 | 说明 |
---|---|
game | 适用于更新游戏的回调频率,在 20ms/次 左右 |
ui | 适用于更新 UI 的回调频率,在 60ms/次 左右 |
normal | 普通的回调频率,在 200ms/次 左右 |
wx.onAccelerometerChange(function listener)
function返回值
属性 | 类型 | 说明 |
---|---|---|
x | number | X轴 |
y | number | Y轴 |
z | number | Z轴 |
实现微信小程序摇一摇功能相关推荐
- nodejs android 推送,利用Nodejs怎么实现一个微信小程序消息推送功能
利用Nodejs怎么实现一个微信小程序消息推送功能 发布时间:2021-01-20 13:55:29 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关利用Nodejs怎么实现一个微信小程 ...
- php 微信小程序 循环 多选,微信小程序实现多选功能
本文为大家分享了微信小程序实现多选功能的具体代码,供大家参考,具体内容如下 代码: {{num + 1}}/{{quesyion.length}}{{question[num][0]}} A {{qu ...
- 如何实现消息功能_如何实现微信小程序的轮盘抽奖功能
为了吸引用户,商家会做一些活动,利用赠送或充值的积分来进行抽奖,现在来讲下微信小程序如果实现轮盘抽奖的功能,先看下图: 上面展示的就是轮盘抽奖,一共有六个奖项,其中一个是"不中奖" ...
- 微信小程序可以实现很多功能
微信小程序可以实现很多功能,今天就教大家如何利用小程序插件来实现这些功能: 1.直播 你可以在「上线了」选择一个电商(或超级云名片-电商版)小程序模板,在"应用中心"里添加小程序 ...
- 微信聊天自动解析html文本,微信小程序纯文本实现@功能
前言 大家肯定对@功能不陌生,在如今的各大社交软件中它是一种不可或缺的功能.实现@人的功能并不复杂,只需将@人员的id传给后端,后端下发通知即可.主要的复杂点在于一键删除功能与变色功能,web端可以使 ...
- 借鉴华为HiLink实现微信小程序智能配网功能
借鉴华为HiLink实现微信小程序智能配网功能 微信小程序介绍 微信公众号智能配网 Smartconfig实现原理 Smartconfig技术的弊端 AP配网技术的出现 微信小程序智能配网 模块端设置 ...
- 微信小程序实现替换logo功能
1.背景 产品觉得用公司logo生成的的二维码太丑 觉得橘黄色和黑色不搭配,希望替换logo,在此之前,我也是没有做过这个功能的,于是我查阅了大量资料.加上自己的代码,实现了这个功能.实现的效果如下 ...
- 微信小程序实现时间预约功能
微信小程序 实现时间预约功能 类似这样 1.wxml <!--pages/orderTime/index.wxml--> <view class='containt'>&l ...
- 微信小程序 实现换肤功能
参考链接: (1)微信小程序实现换肤功能 https://www.jb51.net/article/136445.htm (2)微信小程序实现换肤功能 https://blog.csdn.net/qq ...
- 微信小程序云开发——常用功能2:操作云数据库一键批量导入数据(导入json文件)
微信小程序云开发--常用功能2:操作云数据库一键批量导入数据(导入json文件) 今天我们要添加100条数据.下面的过程是先创建一条记录,然后导出这条数据看json文件中是如何编辑字段的,然后仿照这个 ...
最新文章
- 导出jar插件_利用类加载器解决不兼容的Jar包共存的问题
- 【学习笔记】硬件设备选型
- 第二次冲刺 站立会议5
- 前端学习(1268):axios的响应结果
- android string.format()长度,Android通过String.format格式化(动态改变)字符串资源的显示内容...
- ZAB(Zookeeper Atomic Broadcast)协议详解
- 四路智能抢答器电子系统综合设计
- 利用BitmapCutter实现截取图片功能之修改加强版,兼容Jquery1.4.x以上版本
- SQL查询效率-100w数据查询只要1秒
- java防止SQL注入
- STM32应用文件系统--W25Q256(RTT系统)
- AVPlayer AVPlayerItem cannot service a seek request with a completion handler until its status is AV
- App Store与苹果签名
- typo3 网站迁移
- 看板(Kanban)与Scrum区别
- Windows日常效率生产力开发环境工具个人集合
- mysql 两个字段相乘_触发将来自不同表的两列与mysql中的函数相乘
- vscode中vue代码格式化的相关配置
- 关于 FullNat 模式的 Toa 实现原理【转】
- 重启数据库服务器后数据库无法连接的解决方法
热门文章
- 洛谷 :P5236 【模板】静态仙人掌(圆方树模板 + 仙人掌最短路)
- 基于C#的RFID读写器上位机
- Java IO流 处理流--缓冲流(Buffering)
- Linux下Operation `users.findOne()` buffering timed out after 10000ms和admin user not authorized错误总结
- 评论功能以及引用回复的内容到本评论的思路与实现
- docker做mysql分布式_docker安装WordPress-web mysql分布式安装
- 什么是mock数据?
- C++中动态分配多维数组
- 华清远见七月学习总结
- Unity3D 2D水面倒影的实现