From af358fb91d1aaf6e6ae0f68f57ec5eadf20cfbaf Mon Sep 17 00:00:00 2001 From: 406803045 <406803045@qq.com> Date: Wed, 26 Jun 2019 14:54:58 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E9=A6=96=E9=A1=B5=E7=99=BD?= =?UTF-8?q?=E5=B1=8F=EF=BC=8C=E6=B7=BB=E5=8A=A0fastclick?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/main.js | 12 +++++++++++- src/permission.js | 5 +++-- 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index c13ef79..9dea222 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ }, "dependencies": { "axios": "0.18.0", + "fastclick": "^1.0.6", "lib-flexible": "^0.3.2", "normalize.css": "7.0.0", "vant": "^1.6.19", diff --git a/src/main.js b/src/main.js index 0a7a34e..4ef530c 100644 --- a/src/main.js +++ b/src/main.js @@ -8,8 +8,18 @@ import store from './store' import router from './router' import '@/filters' // filters import '@/permission' // permission 权限 +// 解决移动端click事件300毫秒延迟方法 +import FastClick from 'fastclick' +if ('addEventListener' in document) { + document.addEventListener( + 'DOMContentLoaded', + function() { + FastClick.attach(document.body) + }, + false + ) +} Vue.config.productionTip = false - new Vue({ el: '#app', router, diff --git a/src/permission.js b/src/permission.js index a8eb9fb..5c18b90 100644 --- a/src/permission.js +++ b/src/permission.js @@ -1,5 +1,6 @@ import router from './router' -router.beforeEach(async(to, from, next) => {}) - +router.beforeEach(async(to, from, next) => { + next() +}) router.afterEach(() => {})