export default {
name: "getopenid",
data(){
return {
}
},
methods:{
/**
* 获取URL参数
* @returns {Object}
*/
getUrlCode(){
var url = location.search
var theRequest = new Object()
if (url.indexOf("?") != -1){
var str = url.substr(1)
var strs = str.split("&")
for(var i = 0; i < strs.length; i ++){
theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1])
}
}
return theRequest
},
},
mounted() {
var local = window.location.href; // 获取页面url
var appid = '你的app ID ';
this.code = this.getUrlCode().code;// 截取code
this.course_id = this.$route.params.courseId;
this.order_no = this.$route.params.orderno;
if (this.code == null || this.code === ''){
// 没有code去拿code;
vue获取openid并完成微信支付功能
最新推荐文章于 2025-07-24 11:07:04 发布
文章描述了一个使用Vue.js的项目如何通过微信OAuth2获取用户授权码(code),进一步换取openid,以便后续实现支付和分享功能的过程。

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



