欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

微信授权成功后,如何拿到地址上的code参数的值

程序员文章站 2022-03-10 21:51:56
...

微信授权成功后,如何拿到地址上的code参数的值呢?

	本人的是vue的项目,我们需要封装一个公用的JS,用来截取地址上参数值的函数.

话不多说直接上代码了

common.js

export default {
  getUrlCode (name) {
    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || [, ''])[1].replace(/\+/g, '%20')) || null
  },
 }

index.vue

// 先引入common.js
created () {
	if (common.getUrlCode('code')) {
		const code = common.getUrlCode('code')
		console.log('获取到的code值', code)
	}
}
	在成功拿到code值以后,就可以拿去换取登录用的token了.