export function jieliu(func, context, jiange, ...args){
const newHM = Date.now()
if(func.time&&Math.abs(newHM - func.time)<=(jiange||200)){
return
}
func.time = newHM
func.call(context, ...args)
}
<text @click="controlNumWrap()">搜索</text>
import { jieliu } from '@/common/utils.js';
controlNumWrap(...args){
jieliu(this.place_order, this, 1100)
},
async place_order(){
。。。。
}
<p class="img-item" @click="controlNumWrap()">导航</p>
import {jieliu} from '../common/ulist'
export function jieliu(func, context, jiange, ...args){
const newHM = Date.now()
if(func.time&&Math.abs(newHM - func.time)<=(jiange||200)){
return
}
func.time = newHM func.call(context, ...args)
}
methods: {
btnClickEvent() {
alert(this.msg);
this.$emit("btnClickEvent");
},
controlNumWrap(...args) {
jieliu(this.place_order, this, 1000);
},
place_order() {
console.log(111);
},
},