回调地址设置页面向导:开发>接口权限>网页服务>网页授权>修改。开发的项目需要放到已经解析好服务器域名的服务器下,同时把Mp***.text文件放到服务器根目录下,此时你的服务器必须能联通外网也就是有公网IP,并且80端口是打开的,可以使用阿里云等服务器,默认配置就可以了
//页面加载created () {this.getCode()},
getCode () { // 非静默授权,第一次有弹框const code = this.getUrlParam('code') // 截取路径中的code,如果没有就去微信授权,如果已经获取到了就直接传code给后台获取openIdconst local = window.location.hrefconsole.log(code)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#wechat_redirect'} else {//this.getOpenId(code) //把code传给后台获取用户信息this.code=code;}},getUrlParam: function (name) {var reg=new RegExp('(^|&)'+name+'=([^&]*)(&|$)')var r=window.location.search.substr(1).match(reg)if(r!=null) return unescape(r[2])return null},