时间:2019-05-03 来源:小程序工厂
不要反复定义 onChange,写到 page({})外面吧
就是像这样子的吗??
我本来以为你是只有一个页面有,我想的是这种写法
你这个是要做成单独的js吗。。要试试才知道额。
这样可以直接调用吗?
那段代码 我也是看的别人的 但是不知道 怎么调用~~~唉
没试过,我空想的。。
刚才试了一下 貌似这样写 还是会叠加~~~
肯定啊。。如果你每调用一次 shake方法,他就执行了一次 wx.onAccelerometerChange,就加了一次监听。。像我写的page外面那样,就一个页面只有一次咯
像这样 ~~ 就是类似于你说的这种 判断 当前页面中 有 test 方法 就执行~~~没有的话 就不执行~~ 但是这种 也是 第一次 是好的 第二次进来 就没反应了~~ 连wx.onAcc---都不执行了~~~
我说的那种写到page({})外不行吗?你这个有点先有鸡还是先有蛋的情况。。
test谁来调呢?onChange的时候调。。
onChange谁来调呢?执行了test就能调。。