小程序
小游戏
企业微信
微信支付
扫描小程序码分享
想做一个监听比如30秒内摇一摇次数的。用官方的接口改怎么设置??
13 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
// QQ: 617754841
我这边实验下来是对的,加了细聊吧
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
上面的可以运行,下面的是不是我少东西了?您这个怎么触发跟计算的??
唔...那你看下 deltaY 这些有没有效吧。
this.shakeCount = (this.shakeCount || 0) + 1;
console.log(1111);
不能打印111是什么鬼,也没法读到shakeCount
唔...不太能理解。我觉得可能的错误原因是:
startShake 也需要运行,比如放在 onReady 里面。
Page({
onReady:
function
(){
this
.startShake();
}
startShake:
() {
setTimeout(() => {
.stopShake();
}, 30 * 1000);
.shake = Shake(() => {
.shakeCount = (
.shakeCount || 0) + 1
});
},
})
再请问一下,startShake()这个函数是写什么里面触发的还是不用触发摇的时候会自己计算;
打印this.shakeCount无效??,实际摇动的时候感觉// something这里面并没有执行。我是直接ready以后注册的事件
.shakeCount无效??,实际摇动的时候感觉// something这里面并没有执行。我是直接ready以后注册的事件
应该都是这个吧
你一般用的什么名称呢,我不是大厂的,写得不规范。
现在有点恍然大明白的感觉了。谢谢大佬。我看错了,那个fn是函数来着。
写在 something 那里,这个函数是每次摇成功了就运行一次的。比如这样:
// something
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
// QQ: 617754841
我这边实验下来是对的,加了细聊吧
上面的可以运行,下面的是不是我少东西了?您这个怎么触发跟计算的??
唔...那你看下 deltaY 这些有没有效吧。
this.shakeCount = (this.shakeCount || 0) + 1;
console.log(1111);
不能打印111是什么鬼,也没法读到shakeCount
唔...不太能理解。我觉得可能的错误原因是:
startShake 也需要运行,比如放在 onReady 里面。
Page({
onReady:
function
(){
this
.startShake();
}
startShake:
function
() {
setTimeout(() => {
this
.stopShake();
}, 30 * 1000);
this
.shake = Shake(() => {
this
.shakeCount = (
this
.shakeCount || 0) + 1
});
},
})
再请问一下,startShake()这个函数是写什么里面触发的还是不用触发摇的时候会自己计算;
打印
this
.shakeCount无效??,实际摇动的时候感觉// something这里面并没有执行。我是直接ready以后注册的事件
应该都是这个吧
你一般用的什么名称呢,我不是大厂的,写得不规范。
现在有点恍然大明白的感觉了。谢谢大佬。我看错了,那个fn是函数来着。
写在 something 那里,这个函数是每次摇成功了就运行一次的。比如这样:
Page({
startShake:
function
() {
setTimeout(() => {
this
.stopShake();
}, 30 * 1000);
this
.shake = Shake(() => {
// something
this
.shakeCount = (
this
.shakeCount || 0) + 1
});
},
})