首页 > 微信 > 详细

微信小程序罗盘、性能监控、加速计、剪贴板实例

时间:2021-02-03 12:15:45      阅读:59      评论:0      收藏:0      [点我收藏+]

微信小程序罗盘、性能监控、加速计、剪贴板实例

由于这些实例需要使用手机的硬件,所以无法用电脑录屏演示。

wxml

<view>
    <button bindtap="startCompass">罗盘监控开始</button>
    <button bindtap="endCompass">罗盘监控结束</button>
    <button bindtap="memoryWaring">性能监控</button>
    <button bindtap="accelerometer">加速计</button>
    <button bindtap="setClipboard">剪贴板</button>
</view>

js

下面是js中的绑定事件

startCompass:function(){
        wx.startCompass({
          success: (res) => {
              wx.onCompassChange((result) => {
                  console.log(result);
              })
          },
          fail: (res) => {},
          complete: (res) => {},
        })
    },
    endCompass:function(){
        wx.stopCompass({
          success: (res) => {},
        })
    },
    memoryWaring:function(){
      wx.onMemoryWarning((result) => {
        console.log(result);
      })
    },
    accelerometer:function(){
      wx.startAccelerometer({
        interval: "game",
      })
      //game:20ms一次,ui:60ms一次,normal:200ms一次
      wx.onAccelerometerChange((result) => {
        console.log("x:"+result.x);
        console.log("y:"+result.y);
        console.log("z:"+result.z);
      })
    },
    setClipboard:function(){
      wx.setClipboardData({
        data: ‘hello world‘,
        success(res){
          wx.getClipboardData({
            success: (option) => {
              console.log(option.data);
            },
          })
        }
      })
    },

微信小程序罗盘、性能监控、加速计、剪贴板实例

原文:https://www.cnblogs.com/yl-blogs/p/14365466.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!