vue获取微信登陆权限_Vue获取微信JSSDK授权,以及微信分享

本文详细介绍了如何在Vue项目中整合微信JSSDK,包括配置安全域名、引入JS文件、获取配置信息、进行权限验证配置以及设置微信分享,帮助开发者实现微信浏览器中的功能如分享、支付等。
摘要由CSDN通过智能技术生成

场景

Vue获取JSSDK授权以便在微信浏览器,或者嵌在小程序里面做些小事情,如朋友/朋友圈分享,微信支付,图片上传下载等

步骤一 配置安全域名:

在微信公众平台对应的公众号设置里面配上相应的JS接口安全域名(开发者需要有对应的权限)

步骤二 引入JS文件:

在需要调用接口的页面引入JS文件,我直接使用npm包'jweixin-module'

(npm install --save jweixin-module),

所有使用JSSDK的页面都要进行config配置,不过同一个URL只需要调用一次就可以了,如果有多个,则每次URL变化的时候调用一次即可.

# 在vue的main.js引入'jweixin-module', 全局调用wx接口

import wx from 'jweixin-module'

Vue.prototype.$wx = wx

复制代码

步骤三 获取相应的配置信息:

传入需要配置的URL,通过后台获取到相应的信息,对应的配置上去即可.

URL可以通过window.location.href.split('#')[0]获取,并且使用encodeURIComponent编码(因为页面一旦分享,微信客户端会在你的链接末尾加入其它参数,如果不是动态获取当前链接,将导致分享后的页面签名失败)

# 需要可以远程访问的URL

var url = encodeURIComponent(window.location.href.split('#')[0])

复制代码

步骤四 通过config接口注入权限验证配置:

//需要配置的页面,也可以在APP.vue直接设置,别的框架在相应的位置即可

getJsConf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值