微信公众号授权方法

export default {
	data() {
		return {
			openid:'',
		}
	},
	onLoad(op) {
		if(op.open_id!=undefined && op.open_id!=''&& typeof(op.open_id) != 'undefined'){
			this.openid=op.open_id
			this.$openid.setTest(this.openid)
		}else{
			this.openid=this.$openid.$openid;
			this.getmsg()	
		}
		console.log(op.open_id)
	},
	methods: {
		// 授权
		getmsg:function(){
			var _self = this;
			uni.request({
				url: _self._apiurl + "app/auth/hasauth",
				method: 'POST',
				header: {
					'content-type': 'application/x-www-form-urlencoded'
				},
				data: {
					openid: _self.$openid.$openid,
				},
				success: (res) => {
					console.log(res);
					if(res.data.code==2){
                        //后台给的授权跳转页链接
						window.location.href = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx04b8e0c011bc547c&redirect_uri=http://saas.juwoxing.com/order/api.php?s=/api/share/mainauth&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect'
					}
					
				}
			})
		},
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值