/** * 是否重复点击 */ class RepeatClick { constructor() { this.clickTime = 0; } isRepeat() { return 1 === this.clickTime; } begin() { this.clickTime = 1; } end() { this.clickTime = 0; } } module.exports = { RepeatClick } //////////////////////////////// import { RepeatClick } from './RepeatClick'; /** * 间隔多久可再次执行 */ class IntervalLoad { constructor() { this.repeat = new RepeatClick(); } /** * 完成标记 * @param {number} interval 间隔时间 * @param {string} toast 提示信息,'none' 不提示 * @param {boolean} toastMask 是否显示提示蒙层 * @return true可以再次执行,false不可再次执行 */ done(p = { interval: 1500, toast: '请勿频繁操作', toastMask: true }) { if (this.repeat.isRepeat()) { if ('none' != p.toast) { wx.showToast({ title: p.toast, icon: 'none', mask: p.toastMask }); } return false; } this.repeat.begin(); const that = this; // interval秒后可以重新加载 setTimeout(function () { that.repeat.end(); }, p.interval); return true; } } module.exports = { IntervalLoad } /////////////使用 import { IntervalLoad } from 'IntervalLoad'; const $interval = new IntervalLoad(); submit() { if (!$interval.done()) { return; } }
怎么屏蔽小程序重复点击事件?(有偿)目前的解决办法是在js里限制提交,首先有一个点击事件的开关,当这个开关为N的时候可进行提交,为Y的时候不能提交,其次就是加了一个时间判断,两次提交时间不能小于3秒,否则也认为是重复提交,但是这样都在后台看到有重复提交数据上传,有大佬知道是什么原因吗?代码如下 [图片] 代码片段:https://developers.weixin.qq.com/s/grIUofma7qJ3 有大佬能完美解决奉上红包一个
2023-06-26你要做echart是吧 他的官方有小程序demo 看他怎么写的就知道了 https://github.com/ecomfe/echarts-for-weixin
pages外的函数怎么才可以读取到pages内的值?目前想将已读取到的数据 传到下面series的数组中,进行图表展示。初入小程序 编程的基础不太好。不知道如何才能把pages内的值传到外部的函数中 [图片]
2021-03-15云开发?
做一个读取手机号的小程序,在res.result.list[0]的结果上出了问题?原本跟着做的:https://developers.weixin.qq.com/community/develop/article/doc/000c462925c610ecc899b11d751013 理应输出如图:[图片] 结果输出如图:[图片][图片] list[0]疯狂输出几十行,当然会失败 [图片] 求助
2020-07-01存在即合理
微信搜一搜下拉提示词麻烦问下怎么处理?尊敬的微信团队各位成员: 你们好! 在搜一搜里搜索我公司简称时,在下拉提示词中有关于我们公司的不实词语,在手机端和微信官网上都没有找到相对应的投诉入口,所以发函咨询,请务必回复投诉相关事宜,在此万分感谢,祝你们工作顺利! [图片]
2020-06-01const html = res.html.replace(/wx:nodeid="\d+"/g,'');
editor富文本编辑器,输入的值带着wx:nodeid="32",导致我数据渲染不出来,怎么解决?输入值带着wx:nodeid=''32'',存入数据库重新渲染在富文本上渲染不出来,有什么解决办法!![图片]
2020-05-11去年的问题还没解决 寻思啥呢
editor控件内容获取时多了个"wx:nodeid"<p wx:nodeid="140">只在微信开发者工具里会出现,在手机上调试没出现过,不定期出现的,直接用官方的代码片段就能浮现,有时重新打开一下就好了,有时怎么都去不掉 editor绑定bindinput事件,输出e.detail.html也一样,每一个标签都会带 wx:nodeid="166"
2020-05-11webpack.config.js
如何支持 stylus 啊?如何加入stylus支持
2020-05-02小程序能换手机壳颜色
小程序怎么调用闹钟?设置手机闹钟?既然相机都能调用,那能不能调用手机自带的闹钟APP。 比如通过小程序向默认闹钟里添加一个闹钟记录,修改一个闹钟时间等。 有的话是哪个API呢?
2019-09-05once
小程序认证费每年都要收吗?小程序认证费每年都要收吗
2019-09-05