diff --git a/src/common/directory.js b/src/common/directory.js index 2ad8acfb..3c2a8980 100644 --- a/src/common/directory.js +++ b/src/common/directory.js @@ -617,12 +617,10 @@ export function getPackUnitName(value) { //获取优先级 export function getPriorityName(value) { - console.log(344,value) var resultInfo = ""; if (priorityList.length == 0) { priorityList = getDirectoryInfo("priority") } - console.log(455,priorityList) if (priorityList.length > 0) { for (let item of priorityList) { if (item.value == value) { diff --git a/src/common/noclick.js b/src/common/noclick.js new file mode 100644 index 00000000..2c4191ee --- /dev/null +++ b/src/common/noclick.js @@ -0,0 +1,25 @@ +// 防止处理多次点击 +function noMultipleClicks(methods, info) { + // methods是需要点击后需要执行的函数, info是点击需要传的参数 + let that = this; + if (that.noClick) { + // 第一次点击 + that.noClick= false; + if(info && info !== '') { + // info是执行函数需要传的参数 + methods(info); + } else { + methods(); + } + setTimeout(()=> { + that.noClick= true; + }, 2000) + } else { + // 这里是重复点击的判断 + } +} + +//导出 +export default { + noMultipleClicks,//禁止多次点击 +} diff --git a/src/main.js b/src/main.js index 5bd28748..6344a1ab 100644 --- a/src/main.js +++ b/src/main.js @@ -4,10 +4,12 @@ import './router/my_router.js'; //引入拦截 import VueClipboard from 'vue-clipboard2' //复制粘贴 import uView from './uni_modules/vk-uview-ui';// 引入 uView UI import comMessage from './mycomponents/common/comMessage.vue' +import noclick from './common/noclick.js' // #ifndef VUE3 import Vue from 'vue' -console.log("Vuew2222"); +console.log("Vuew2222");//配置公共方法 防治多次点击 + Vue.config.productionTip = false Vue.prototype.$store = store Vue.prototype.$adpid = "1111111111" @@ -33,8 +35,7 @@ export function createApp() { app.use(VueClipboard) app.use(uView) app.component('comMessage', comMessage) - - console.log("网络22请求") + app.config.globalProperties.$noMultipleClicks = noclick.noMultipleClicks; // startApp(app); return { app, diff --git a/src/mycomponents/job/jobComMainDetailCard.vue b/src/mycomponents/job/jobComMainDetailCard.vue index 3fe53d6a..1914d213 100644 --- a/src/mycomponents/job/jobComMainDetailCard.vue +++ b/src/mycomponents/job/jobComMainDetailCard.vue @@ -12,7 +12,7 @@ - + diff --git a/src/pages/issue/record/issueRecord.vue b/src/pages/issue/record/issueRecord.vue index f40a8116..f59e58a0 100644 --- a/src/pages/issue/record/issueRecord.vue +++ b/src/pages/issue/record/issueRecord.vue @@ -1,7 +1,7 @@