diff --git a/package-lock.json b/package-lock.json
index 75a26fa..fc725c8 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -23,6 +23,7 @@
"px2rem-loader": "^0.1.9",
"qs": "^6.11.1",
"vant": "^2.12.48",
+ "vconsole": "^3.15.0",
"vue": "^2.6.14",
"vue-qr": "^4.0.9",
"vue-router": "^3.5.1",
@@ -4236,6 +4237,14 @@
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
"dev": true
},
+ "node_modules/copy-text-to-clipboard": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz",
+ "integrity": "sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
"node_modules/copy-webpack-plugin": {
"version": "9.1.0",
"resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz",
@@ -7595,6 +7604,11 @@
"multicast-dns": "cli.js"
}
},
+ "node_modules/mutation-observer": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/mutation-observer/-/mutation-observer-1.0.3.tgz",
+ "integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA=="
+ },
"node_modules/mz": {
"version": "2.7.0",
"resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz",
@@ -10654,6 +10668,17 @@
"node": ">= 0.8"
}
},
+ "node_modules/vconsole": {
+ "version": "3.15.0",
+ "resolved": "https://registry.npmmirror.com/vconsole/-/vconsole-3.15.0.tgz",
+ "integrity": "sha512-8hq7wabPcRucSWQyN7/1tthMawP9JPvM95zgtMHpPknMMMCKj+abpoK7P7oKK4B0qw58C24Mdvo9+raUdpHyVQ==",
+ "dependencies": {
+ "@babel/runtime": "^7.17.2",
+ "copy-text-to-clipboard": "^3.0.1",
+ "core-js": "^3.11.0",
+ "mutation-observer": "^1.0.3"
+ }
+ },
"node_modules/vue": {
"version": "2.7.5",
"resolved": "https://registry.npmmirror.com/vue/-/vue-2.7.5.tgz",
@@ -14913,6 +14938,11 @@
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
"dev": true
},
+ "copy-text-to-clipboard": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmmirror.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.1.0.tgz",
+ "integrity": "sha512-PFM6BnjLnOON/lB3ta/Jg7Ywsv+l9kQGD4TWDCSlRBGmqnnTM5MrDkhAFgw+8HZt0wW6Q2BBE4cmy9sq+s9Qng=="
+ },
"copy-webpack-plugin": {
"version": "9.1.0",
"resolved": "https://registry.npmmirror.com/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz",
@@ -17571,6 +17601,11 @@
"thunky": "^1.0.2"
}
},
+ "mutation-observer": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmmirror.com/mutation-observer/-/mutation-observer-1.0.3.tgz",
+ "integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA=="
+ },
"mz": {
"version": "2.7.0",
"resolved": "https://registry.npmmirror.com/mz/-/mz-2.7.0.tgz",
@@ -19925,6 +19960,17 @@
"integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
"dev": true
},
+ "vconsole": {
+ "version": "3.15.0",
+ "resolved": "https://registry.npmmirror.com/vconsole/-/vconsole-3.15.0.tgz",
+ "integrity": "sha512-8hq7wabPcRucSWQyN7/1tthMawP9JPvM95zgtMHpPknMMMCKj+abpoK7P7oKK4B0qw58C24Mdvo9+raUdpHyVQ==",
+ "requires": {
+ "@babel/runtime": "^7.17.2",
+ "copy-text-to-clipboard": "^3.0.1",
+ "core-js": "^3.11.0",
+ "mutation-observer": "^1.0.3"
+ }
+ },
"vue": {
"version": "2.7.5",
"resolved": "https://registry.npmmirror.com/vue/-/vue-2.7.5.tgz",
diff --git a/package.json b/package.json
index 6f3cb91..50c2204 100644
--- a/package.json
+++ b/package.json
@@ -34,6 +34,7 @@
"px2rem-loader": "^0.1.9",
"qs": "^6.11.1",
"vant": "^2.12.48",
+ "vconsole": "^3.15.0",
"vue": "^2.6.14",
"vue-qr": "^4.0.9",
"vue-router": "^3.5.1",
diff --git a/public/index.html b/public/index.html
index a97c730..c65ec85 100644
--- a/public/index.html
+++ b/public/index.html
@@ -30,9 +30,3 @@
event.preventDefault()
})
-
-
-
diff --git a/src/main.js b/src/main.js
index 5176d06..0ccf9ab 100644
--- a/src/main.js
+++ b/src/main.js
@@ -9,6 +9,11 @@ import * as utils from 'utils/index.js'
import 'vant/lib/index.css'
import '@/assets/iconfont/iconfont.css'
import { createPinia, PiniaVuePlugin } from 'pinia'
+import vConsole from 'vconsole'
+
+if (process.env.VUE_APP_ENV !== 'production') {
+ new vConsole()
+}
Vue.use(PiniaVuePlugin)
const pinia = createPinia()