没有声明变量ccea 在page的data里声明下就可以
求教小程序里如何使用clearTimeout在详情方法里写了个setTimeout,在其他方法里要清除setTimeout,使用clearTimeout报错 代码如下: xiangqing: function () {//消息详情方法 var that = this; var suid = that.data.suid; wx.request({ url: app.globalData.apiUrl + 'xiaoxi/xiangqing', //消息详情接口 data: { user_ida: wx.getStorageSync('tokenid'), user_idb: suid, nb: app.globalData.nb, nbtype: app.globalData.nbtype, }, dataType: 'json', method: 'POST', success: function (data) { wx.hideLoading(); that.setData({ xxxq: data.data.data, fuid: wx.getStorageSync('tokenid'), toView: 'hei', }); } }); ccea = setTimeout(function () { that.xiangqing() }, 3000); }, 另一个方法: cfshuaxin: function () { clearTimeout(ccea); }, 报错:[图片] 求大神指点一下
2019-12-05