diff --git a/src/components/plateNumber.vue b/src/components/plateNumber.vue index fcd25c8..8aa5408 100644 --- a/src/components/plateNumber.vue +++ b/src/components/plateNumber.vue @@ -294,8 +294,22 @@ export default { } }, mounted () { + var appID = this.$utils.myVxAppId; + var code = this.getUrlParam('code'); + var local = window.location.href; + if (code == null || code === '') { + window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='+appID+'&redirect_uri='+encodeURIComponent(local)+'&response_type=code&scope=snsapi_userinfo&state=1,0#wechat_redirect' + } else { + return code; + } }, methods: { + getUrlParam(name) { + var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)'); + var r = window.location.search.substr(1).match(reg) + if (r != null) return unescape(r[2]) + return null + }, chooseColor (index){ // 颜色选择 this.currentColor = index switch (this.currentColor) { diff --git a/src/router/index.js b/src/router/index.js index bac470c..a997302 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -11,7 +11,7 @@ export default new Router({ { path: '/', redirect: { - name: 'navigation' + name: 'plateNumber' } }, {