uni-app H5微信公众号获取微信扫码授权

npm安装微信JS-SDK

npm install jweixin-module --save

通过网址下载:

https://unpkg.com/browse/jweixin-module@1.6.0/lib/index.js


//微信js-sdk引入
var jweixin = require('jweixin-module')


// 扫码
scanQRCode: function() {
      var url = window.location.href;//获取扫码页面地址
      uni.request({
	url: '后台授权接口',
	data: {
	  url: url
	},
	method: 'POST',
	timeout: 600000,
	success: (res) => {
		var config = {
			debug: false,// 是否开启调试模式
			appId: 微信公众号appId,
			timestamp: 时间戳,
			nonceStr: 随机字符串,
			signature: 签名,
			jsApiList: [// 必填,需要使用的JS接口列表
			     'checkJsApi',
				'updateTimelineShareData',
				'updateAppMessageShareData',
				'hideMenuItems',
				'scanQRCode'
			]
		};
		//微信注入权限验证配置
		jweixin.config(config);
			
	}
  });
}


 
原文地址:https://www.cnblogs.com/Intellectualscholar/p/15426331.html