微信授权获取code
1 入口文件
(其中,jumpUrl为获取code后返回处理的页面)
<script>
import { getOpenID } from "../../utils/access.js";
export default{
data(){
return {},
},
methods:{
...
let jumpUrl =
window.location.href.split("#")[0] +
"#" +
"/SaveUserInfo/saveOpenID?qrCode=" +
qrCode;
getOpenID(jumpUrl);...
}
}
</script>
2 access.js
...
let params =
"appid=" +
appID +
"&redirect_uri=" +
encodeURIComponent(pageUrl) +
"&response_type=code&scope=" +
scope +
"&state=111#wechat_redirect";
const url =
"https://open.weixin.qq.com/connect/oauth2/authorize?" + params;
...
来源:https://www.cnblogs.com/Su-feng-address/p/12055046.html