当前位置: 首页 > news >正文

河南做网站那家最好惠州seo关键词排名

河南做网站那家最好,惠州seo关键词排名,网页升级紧急通知狼急通知,想学做电商怎么加入方法一:利用定时器设置时间,下方代码设置时间为1秒 但是有个缺点:请求如果很慢,1秒钟还没有好,那么该方法就没用了 // 利用定时器:1秒之后才能再次点击app.directive(preventReClick, {mounted: (el, bind…

方法一:利用定时器设置时间,下方代码设置时间为1秒

但是有个缺点:请求如果很慢,1秒钟还没有好,那么该方法就没用了

  // 利用定时器:1秒之后才能再次点击app.directive('preventReClick', {mounted: (el, binding) => {el.addEventListener('click', () => {if (!el.disabled) {el.disabled = truesetTimeout(() => {el.disabled = false}, binding.value || 1000)}})}})

方法二:传入请求的函数作为参数,根据请求的finally来判断是否可以点击了,更推荐!!!

但是传入的参数必须是一个promise函数,否则就没用了

//自定义指令版本2:根据请求结果防止按钮重复提交请求//使用方式:传递一个请求函数,比如v-prevent-dup-click="submit"app.directive('preventDupClick', {mounted(el, binding) {//传递的参数必须是一个函数,否则报错if (typeof binding.value !== 'function') {throw new Error('v-prevent-dup-click instruction can transmit only A function')}// 一开始是未点击状态el.isClicked = falseconst handerClick = function (event) {// 如果已经点击过,则阻止事件if (el.isClicked === 'true') {event.preventDefault()event.stopPropagation()return}// 标记为已点击el.isClicked = 'true'// 调用传入的函数binding.value().finally(() => {el.isClicked = 'false'})}el.hander = handerClickel.addEventListener('click', handerClick)},//销毁事件beforeUnmount(el) {if (el.hander) {el.removeEventListener('click', el.hander)}}})

http://www.qdjiajiao.com/news/8771.html

相关文章:

  • 企业手机网站建设案例百度极速版下载安装
  • 服务器 网站打开慢网站内容检测
  • 如何在自己网站做直播站长统计app软件下载官网安卓
  • wordpress php7.3seo刷词
  • 做相亲网站找关键词的方法与技巧
  • 企业网站keywords最多几个网站推广属于哪些
  • 徐州专业制作网站推广引流平台
  • 微信公众号怎么创建多少钱优化搜索引擎营销
  • 国外网站服务器建设关键词首页排名代发
  • wordpress laravel 共存河源市企业网站seo价格
  • wordpress优化软件seo公司怎样找客户
  • 网站建设网页开发优化搜索引擎
  • 手机百度网页版 入口长春关键词优化公司
  • 阿里云1m服务器可以搭建网站百度教育官网登录入口
  • 高权重网站做js代码跳转windows优化大师要会员
  • 优化网站图片推广策划方案
  • 有关网站建设的知识接单平台app
  • 郑州网站推广怎么做网站seo的方法
  • wordpress 购买会员北京seo网站优化培训
  • 今日国内新闻疫情如何做网站优化seo
  • 国内气膜馆建造商seo怎么收费seo
  • 那些论坛网站做的比较好seo软件优化工具软件
  • 做贷超网站 前期需要什么分析优化大师兑换码
  • 怎么用ai做企业网站框架站长工具平台
  • java培训学费多少钱google 推广优化
  • 哪家网站开发公司靠谱今日新闻联播主要内容摘抄
  • 258做网站靠谱么专业网站快速
  • 网站加支付功能网站营销方案
  • 企业网站建设与网页设计二维码引流推广的平台
  • 佛山顺德网站建设公司软文营销名词解释