微信小程序 function事件的触发与停止

Page({
  Startit: function () {
    var that = this;
    var i = setInterval(function () {
      // var random = Math.floor(Math.random() * (m - n + 1) + n);
      var qian = Math.floor(Math.random() * 3 + 1);  //随机数
      // 根据随机产生的数字 修改data里面的值
      that.setData({
        qian: qian,
      })
    },10)
  },
  Stopit:function(){
    var qian = Math.floor(Math.random() * 3 + 1);  //随机数
    this.setData({
      qian : qian,
    })
  }
})

有两个事件 在点击下一个事件的同时 停止上个function,请问怎么解决啊?

你是说,清除上一个方法的定时器?
1.你需要在data里定义一个变量 time。
2.然后 this.time=setInterVal(function(){},10) 或者this.time=i;
3.在Stopit里this.time=null就行