react一段时间内按钮只点击一次

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react一段时间内按钮只点击一次相关的知识,希望对你有一定的参考价值。

参考技术A 对。React是用于构建用户界面的javascript库,起源于Facebook的内部项目,该公司对市场上所有 JavaScriptMVC框架都不满意,决定自行开发一套,用于架设Instagram的网站。react是反应,回应的意思,react按钮短时间内只能点击一次目的是为了防止重复提交。

防暴力点击,一定时间内多次点击只执行一次

   data() {
      return {
        clickDelay: false,
      }
   },
   //1秒内点击多次只执行一次 previeWxArticle(item) { let _this
= this; if(_this.clickDelay) return; _this.clickDelay = !_this.clickDelay; api.request("previeWxArticle", { url: item.articleUrl,linkId: item.linkId }) .then((result) => { if (result.status == 0 && result.data.message == ‘‘) { _this.previewUrl = result.data.wxUrl; } }).catch((err) => { _this.$message.error(err.message); }) setTimeout(function(){ _this.clickDelay = !_this.clickDelay; },1000) }

以上是关于react一段时间内按钮只点击一次的主要内容,如果未能解决你的问题,请参考以下文章

iOS解决按钮短时间内多次点击只触发一次事件方法

js jquery 多次点击只执行一次

react循环多个按钮,这个按钮如何点击一次,将值放在一个数

防暴力点击,一定时间内多次点击只执行一次

React Native TouchableHighlight 忽略第一次点击事件

React-native,动态渲染按钮点击