第一步:引入jssdk

在项目的终运行命令:npm i weixin-js-sdk 如下图

第二步,在项目人口文件导入微信jssdk

import wx from "weixin-js-sdk",挂载到全局app.config.globalProperties.$wx=wx;

第三步:获取JSSDK在网页中的授权信息及初始化JSSDK,授权信息是后台发返回的

const url =process.env.VUE_APP_BASE_URL+ "/v1/auth/jssdk?url=";
export function getWxSignature(context,jsApiList) {uni.request({url: url+location.href.split('#')[0],//当前页面路劲method: 'GET',success: res => init(context, res,jsApiList),fail: () => context.message.error("获取微信签名失败")});
}
// 接口列表
export const wxapis={scanQRCode:"scanQRCode"
}function init(context, e,jsApiList) {const { data: { data } } = e context.$wx.config({debug: false,appId: data.appId,timestamp: data.timestamp,nonceStr: data.nonceStr,signature: data.signature,jsApiList: jsApiList});context.$wx.ready(function() {console.log("接口开通成功");});
}

在组件里面调用getWxSignature

<script>import { getWxSignature, wxapis } from "@/utils/initWechatJSSDK.js"export default {onLoad(param) {getWxSignature(this, [wxapis.scanQRCode])}}
</script>

公众后台配置:

uni-app在vue3中对接微信JSSDK相关推荐

  1. vue项目中对接微信公众号使用微信js-sdk

    首先,确保你安装了weixin-js-sdk. 如果还没有安装 npm install weixin-js-sdk 注意:----在vue项目中引入jssdk,微信为了方便用户使用,将官方的jssdk ...

  2. 如何正确的在项目中接入微信JS-SDK

    微信JS-SDK的功能 如果你点进来,那么我相信你应该知道微信的JS-SDK可以用来做什么了.微信的官方文档描述如下. 微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包. ...

  3. uniapp中使用微信jssdk

    在做自定义分享时,用到了微信jssdk,记录一下. 声明:本文演示uniapp中使用jssdk,示例为网页自定义分享 npm方式使用下方指令进行安装,正文部分为非npm方式. npm install ...

  4. php拍照从手机相册中选择,微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例...

    本文实例讲述了微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法.分享给大家供大家参考,具体如下: 目前中js-sdk 1.0版本中,预览图片提供了2个接口,接口的定义参考官方文档 1.预览 ...

  5. react中使用微信jssdk分享总结

    1.线上微信官方jssdk文档 jssdk文档 2.react项目中添加配置jssdk的工具方法 javascript 代码 export function jsSdkConfig(axios, ho ...

  6. react,tsx中使用微信jssdk分享总结

    React+tsx的H5项目使用企业微信JS-SDK 步骤: 1.(配置域名):点击企业微信PC版左下角登录管理后台-应用管理-应用-设置应用主页,网页授权及JS-SDK. 2.(引入JS-SDK): ...

  7. vue中使用微信jssdk语音聊天功能

    1.绑定域名 2.引入JS文件 前面两步不细说,直接看官方文档就行,官方文档 3.wx.config配置: 在这边要注意有一个坑必须要注意一下:可能会遇到安卓系统配置正常,ios上面报签名无效配置失败 ...

  8. React Typescript项目对接微信jssdk

    1. 背景 最近在做react的ts项目,突然发现微信官方sdk是js文件,且无法直接在webpack项目中使用 2. 操作 1. 在wepack.base.config文件中增加 externals ...

  9. vue中使用微信jssdk语音聊天功能,实现语音输入内容的van-field输入框组件

    一.配置项 1.绑定域名 2.引入JS文件 前两步直接看官方文档 3.wx.config配置: 这边要注意有一个坑必须要注意一下:可能会遇到安卓系统配置正常,ios上面报签名无效配置失败. 如果是使用 ...

最新文章

  1. [Win7]如何还原[.bat]文件关联
  2. 革命性存储:易安ESATA系列产品详解
  3. 刚进入win7系统就提示检测到一个硬盘问题的解决方法
  4. Pytorch 计算参数量与计算量Flops
  5. jQuery快速入门
  6. JQuery绑定事件 时如何传递参数
  7. 【转】2.2【MySQL】运行原理(二):InnoDB 内存结构、磁盘结构及update sql执行过程分析
  8. JAVA环境变量JAVA_HOME、CLASSPATH、PATH设置详解
  9. Scala 解析 URL
  10. linux以http方式搭建git服务器
  11. QTreeView三态复选
  12. 8类网线利弊_8类网线家用行吗?
  13. 统计英文字母和数字字符
  14. 图解Oracle数据库(二)
  15. css3实现流星雨特效
  16. JS的重绘(repaints)和重排(reflows)
  17. http隐藏服务器相关配置信息,apache web服务器安全配置
  18. linux系统安装hba驱动,Linux系统上iSCSI HBA的安装和配置
  19. js中判断一个对象是否存在
  20. 碟中谍5中的科技:详解“步态分析”

热门文章

  1. 简单理解蒙特卡洛算法
  2. 行人重识别Deep person reid源码测试(Torchreid)(一)
  3. 设计函数求 N 个给定整数的均方差。若将 N 个数 A[ ] 的平均值记为 Avg,则均方差计算公式为:
  4. 工控计算机安全评估,工控系统信息安全的威胁发现及评估技术研究
  5. [自学用]kurtosis
  6. 云盘高速下载简单易懂式教程(Motrix+Aria2+油猴云盘插件)
  7. FAST-LIO2.0代码解析(三)IMU_Processing.hpp
  8. 000.【Web安全】你所使用的随机数真的安全吗?
  9. 上周热点回顾(3.12-3.18)
  10. 小米造车?年轻人的第一辆电动车?