主要是针对h5端,uniapp自带的扫码方法不支持h5的
对于h5而言需要借助jweixin来实现,也就是微信的扫码功能
实现方式:
可通过npm安装
npm install jweixin-module
引入安装的npm包
import jweixin from 'jweixin-module'
在onLoad方法中加载获取签名的方法
onLoad() {
this.wx_sanCode()
},
获取签名的方法
wx_sanCode(){
const thit=this
var data={
url:location.href.split('#')[0] //当前的地址
}
//请求接口根据实际情况替换
this.$wxhttp.get({url:this.$api.userjsapiticket,data:data}).then(res=>{
console.log('sdk签名',res)
jweixin.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: res.data.appId, // 必填,公众号的唯一标识
timestamp: res.data.timestamp, // 必

本文介绍如何在H5端实现微信扫码功能,利用jweixin模块完成SDK签名配置及扫码流程。

166

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



