一些H5对接微信JSSDK的问题记录

  • 一些H5对接微信JSSDK的问题记录已关闭评论
  • 116 次浏览
  • A+
所属分类:Web前端
摘要

直接在你的页面里引入js文件就行 先调用全局命令 然后修改main.js,加上以上代码


这里给大家分享我在实际生活中总结出来的一些知识,希望对大家有所帮助

一.SDK引入

这里提供两套引入流程,一套是vue2.0及其他h5项目,一套是vue3.0的引入流程

不懂的也可以看我之前的一篇详细流程

记录--微信调用jssdk全流程详解

1.js引入

直接在你的页面里引入js文件就行

<script src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>

2.weixin-js-sdk引入

先调用全局命令

npm install weixin-js-sdk

然后修改main.js,加上以上代码

import wx from "weixin-js-sdk" import { 	createSSRApp } from 'vue' export function createApp() { 	const app = createSSRApp(App) 	app.config.globalProperties.$wx=wx; 	return { 		app 	} }

之后在调用的页面直接$wx引入就行了

二.代码引用流程

基础代码引用逻辑如下,需要我们在jsApiList中添加我们要的权限,然后调用对应的wx接口,这里以定位权限为例

var wxNavigation = (data) => { 	return new Promise((resolve, reject) => { 		wx.config({ 			debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 			appId: data.appId, // 必填,