2020年12月8日星期二

uniapp开发解决多次点击触发事件

1.先创建一个文件交common文件在文件下面创建一个common.js文件内容如下// 处理多次点击function dianji(fn) { let that = this; if (that.onoff) {  that.onoff = false;  fn();  setTimeout(function () {   that.onoff = true;  }, 1500) } else {  //如果一直走else分支可能是你没有在页面的data下面挂载onoff:true,不然一直都会走else  console.log("请稍后点击") }}export { dianji}2.在main.js中引入然后挂载待vue原型上这样就可以全局使用了import { dianji } from './common/common'Vue.prototype.$dianji = dianji;3.使用的时候  <view @click="$dianji(target)"> target:就是你需要触发的函数;

 









原文转载:http://www.shaoqun.com/a/497189.html

tradekey:https://www.ikjzd.com/w/1630

旺店通:https://www.ikjzd.com/w/2390

新蛋:https://www.ikjzd.com/w/79


1.先创建一个文件交common文件在文件下面创建一个common.js文件内容如下//处理多次点击functiondianji(fn){letthat=this;if(that.onoff){that.onoff=false;fn();setTimeout(function(){that.onoff=true;},1500)}else{//如果一直走else分支可能是你没有在页面的data下面挂
宝付:宝付
欧麦:欧麦
清远玻璃观光台在哪里?清远哪里有玻璃观光台?:清远玻璃观光台在哪里?清远哪里有玻璃观光台?
九泷十八滩在哪?环境怎么样?:九泷十八滩在哪?环境怎么样?
去杭州喝茶全攻略 :去杭州喝茶全攻略

没有评论:

发表评论